研修で作成したものの自分用メモ。
StringBuilderで予めCapacityを指定しておく。
参考:https://dobon.net/vb/dotnet/string/stringbuilder.html
MillionStr.cs
static void Main()
{
const int LoopCount = 1000000;
StringBuilder sb = new StringBuilder(LoopCount);
const string AppendedString = "あ";
//// ストップウォッチクラス生成
var sw = new System.Diagnostics.Stopwatch();
sw.Start();
for (int i = 0; i < LoopCount; i++)
{
sb.Append(AppendedString);
}
sw.Stop();
Console.WriteLine(sw.Elapsed.ToString());
}