Mi chiedo quale sia la "migliore pratica" per spezzare le stringhe lunghe nel codice sorgente C#. È questa stringaIl modo migliore per spezzare le stringhe lunghe nel codice sorgente C#
"string1"+
"string2"+
"string3"
concatenata durante la compilazione o in fase di esecuzione?
Facendo ciò renderebbe il codice meno leggibile * e * meno efficiente. In altre parole, sarebbe una brutta cosa da fare. –
Abbastanza corretto, pensavo che se si stesse facendo un sacco di concatenazione, si consigliava il costruttore di stringhe? – Damien
Se si esegue molta concatenazione durante il runtime, allora sì, si consiglia StringBuilder. Ma l'esempio precedente ha stringhe statiche, quindi il compilatore lo ottimizza già fino a una singola stringa. – Maxam