2012/01/23

VB.NET StringBuilderクラス

http://msdn.microsoft.com/ja-jp/library/ms172824.aspx

"StringBuilderクラスは、多くの文字列を結合する場合、&= 演算子よりも効率的です。"



"Stringと異なり、StringBuilderを利用すると文字列連結時にオブジェクトの再作成を行わないため、高速な文字列操作が行える。"

・StringBuilderは、クラスであるため、使用前にNewキーワードが必要となる。
・String型は、文字列の内容が変わる度にオブジェクトを再作成する。
・StringBuilderは、文字列の内容が変わってもオブジェクトを再作成することはない。
・StringBuilderを初期化する場合には、オブジェクト名.Length = 0とすれば良い。

とのこと。