かんじのC#めも@Wiki
文字列の連結
最終更新:
匿名ユーザー
-
view
文字列はstringを使って操作できる。
string a; a = "う"; a += "ほ!"; MessageBox.Show(a);
で問題ないが、
string a; int i; for(i=0;i<10000;i++) { a += "うほ!" + i.ToString(); } MessageBox.Show(a);
みたいな回数が多い場合、stringはそのつどメモリを取得しなおすので、非常に効率が悪い。
その場合はStringBuilderを使う。
その場合はStringBuilderを使う。
StringBuilder a = new StringBuilder(); int i; for(i=0;i<10000;i++) { a.Append("うほ!" + i.ToString()); } MessageBox.Show(a.ToString());
ちなみに、上記のコードはメッセージボックスにえらい量の文字を表示してしまうので、使用しないように。