かんじの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());
ちなみに、上記のコードはメッセージボックスにえらい量の文字を表示してしまうので、使用しないように。