Una caratteristiche che si tende a non considerare è che le stringhe in .NET sono immutabili.
Questo significa che quando eseguo una qualsiasi modifica di una variabile stringa, il runtime di .NET distrugge ogni volta la variabile e ne crea una nuova; la conseguenza è che in caso di massicce manipolazioni di stringhe vi è un notevole peggioramento delle prestazioni nelle routine.
StringBuilder (Namespace System.Text) è un oggetto che rappresenta delle stringhe variabili, il che rende ques
Leggi tutto il post...