Recentemente mi sono trovato a utilizzare StringBuilder per tutte le concatenazioni di stringhe, grandi e piccole, tuttavia in un test delle prestazioni recenti ho sostituito uno di stringhe di un collega = string1 + "." string2 concatenazione di stile (utilizzata in un ciclo 10000x + con lo StringBuilder che viene aggiornato ogni volta) per un oggetto StringBuilder solo per vedere quale differenza farebbe in una concatenazione minore.A che punto l'utilizzo di StringBuilder diventa insignificante o un sovraccarico?
ho trovato, nel corso di molti percorsi del test delle prestazioni, il cambiamento è stato sia insignificante maggiore o minore a prescindere dalla concatenazione o StringBuilder (ribadendo questo è stato per piccoli concatenazioni).
A che punto la "novità" di un oggetto StringBuilder nega i vantaggi dell'utilizzo di uno?
@lagerdalek, puoi pubblicare un esempio di questo codice? "StringBuilder viene aggiornato ogni volta" mi sembra un po 'sospetto. – LukeH
Suona come è lungo le linee di: for (int i = 0; i
@Ed, è quello che ho il sospetto troppo – LukeH