Lo StringBuilder consente di costruire una stringa partendo da un valore iniziale, tecnicamente noto.
Fra i vari metodi uno risulta essere davvero comodo e consente di inserire una serie di caratteri in un determinato punto. La parte interessante di questo comando è la possibilità di "quantificare" il numero di caratteri in oggetto.
StringBuilder s new StringBuilder("TESTO")
Console.WriteLine (s.Insert(0, "\t", 2).ToString());
Console.WriteLine (s.Insert(5, "\t", 2).ToString()+"*");
Questo semplice esempio mostra come aggiungere in testa o in coda dei tab.
Questo metodo può tornare comodo soprattutto in fase di costruzione di semplici report testuali o nell'indentazione di file di log.
Nessun commento:
Posta un commento