C# .NET で高速に文字列を連結しよう
+= は遅いよ。というお話。
http://support.microsoft.com/default.aspx?scid=kb;ja;306822
http://dobon.net/vb/dotnet/string/stringbuilder.html
http://www.atmarkit.co.jp/fdotnet/dotnettips/029strcat/strcat.html
メールアドレス 10000 件を複数行の TextBox に表示する場合。
10000 回ループで += で連結するとけっこう時間がかかってた。
StringBuilder を使ってみるとめっちゃ早くなった。
じゃあメールアドレス 10000 件を ListBox とか DataGridView とかに表示する場合は
どうやって高速化したらいいのだろう。Items.Add() じゃ遅い気がする。
カテゴリ
developmentトラックバック(0)
このブログ記事を参照しているブログ一覧: C# .NET で高速に文字列を連結しよう
このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/622

addrange(arraylist1.toarray())
> addrange(arraylist1.toarray())
ほー。なるほど。ありがとうございます。今度詳しく調べてみます。