Pagina personale di:
Carlo Vecchio
appunti di C#, R, SQL Server, ASP.NET, algoritmi, numeri
Vai ai contenuti

C# - StringBuilder

C#

Append: Concatenazione di stringhe
   •   Il metodo 'Append' può essere utilizzato più volte.

   StringBuilder sb1 = new StringBuilder("A: ");
   sb1.Append("1").Append("2").Append("3");


   •   In sb1 c'è "A: 123".

AppendLine: Concatenazione di stringhe in nuove linee
   •   Aggiunta di una stringa seguita da un newline.

   StringBuilder sb1 = new StringBuilder();
   sb1.AppendLine("123");
   sb1.AppendLine("456");

   •   In sb1 c'è "123" in una linea e "456" in un'altra linea.

Replace: Sostituzione di caratteri e sottostringhe
   •   Sostituisce una sottostringa (o un carattere) utilizzando l'oggetto StringBuilder.

   string s1 = "2001 Odissea nello spazio";
   StringBuilder sb1 = new StringBuilder(s1);
   sb1.Replace("ss", "xx");


   •   In sb1 c'è "2001 Odixxea nello spazio".
   •   In caso di sostituzioni massive, utilizzare l'oggetto StringBuilder perché è molto più veloce dell'oggetto String.

© 2020 Carlo Vecchio
Torna ai contenuti