| ストリングビルダーを使いましょう
 
 文字列を繰り返し連結するようなとき、従来は、
 
 For i = 0 To 1000
 
 A = A & B
 
 Next
 
 Response.Write(A)
 
 のようにしていたかと思いますが、
 
 以下のようにすると大幅に高速化できます。
 
 Dim sb As New System.Text.StringBuilder(500000)
 
 For i = 0 To 1000
 
 sb.Append(B)
 
 Next
 
 Response.Write(sb.ToString)
 
 特にASPアプリケーションを作成する際に役立ちます。
 
 追記:
 添字の最大値の設定は省略できるようになっています。つまり、
 
 Dim sb As New System.Text.StringBuilder()
 
 でも問題ありません。
 
 
 |