tgoop.com/csharp_1001_notes/764
Create:
Last Update:
Last Update:
⚡ C# полезный совет
Хотите ускорить работу со строками, когда нужно часто их конкатенировать?
Не используйте обычный +
в цикле — это создаёт лишние объекты в памяти.
Вместо этого применяйте `StringBuilder`:
using System.Text;
var sb = new StringBuilder();
for (int i = 0; i < 1000; i++)
{
sb.Append("строка ").Append(i).AppendLine();
}
string result = sb.ToString();
Console.WriteLine(result);
📌 Что это даёт:
- StringBuilder не создаёт новую строку при каждой операции
- Сильно экономит память и ускоряет код в циклах
- Особенно полезно при работе с большими логами или генерацией отчётов
BY C# 1001 notes
Share with your friend now:
tgoop.com/csharp_1001_notes/764