StringBuilder в C#
Класс StringBuilder держит буфер символов, который растёт по мере
записи. Это дешевле, чем каждый раз собирать новую строку через +.
После записи "hi" в буфере два символа, и Length равен 2.
Повторное склеивание через += копирует всю строку заново, а здесь
символы дописываются в тот же буфер:
using System.Text;
StringBuilder sb = new StringBuilder();
sb.Append("hi");
Console.WriteLine(sb.Length);
Соберите в буфере имя "log-file" из двух частей и выведите, сколько символов занято.
Создайте пустой буфер и выведите его длину до записи какого-либо текста.