martedì 3 gennaio 2012

How To: Use StringBuilder

Di tanti oggetti comodi questo protrebbe risultare il meno utile tuttavia ha delle potenzialità nascoste.

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: