Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpTxSb 183 of 509 menu
◀ ▶

StringBuilder в C#

Класс StringBuilder держит буфер символов, который растёт по мере записи. Это дешевле, чем каждый раз собирать новую строку через +.

После записи "hi" в буфере два символа, и Length равен 2. Повторное склеивание через += копирует всю строку заново, а здесь символы дописываются в тот же буфер:

using System.Text; StringBuilder sb = new StringBuilder(); sb.Append("hi"); Console.WriteLine(sb.Length);

Соберите в буфере имя "log-file" из двух частей и выведите, сколько символов занято.

Создайте пустой буфер и выведите его длину до записи какого-либо текста.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить