- - PR -
StringBuilder配列の初期化の仕方
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-12 13:12
自分の書いたコードによってメモリ上ではどのようなことが行われるのか理解しながらコードを書くといいですね。
いいというか、仕事でコードを書くなら必須です。 Dim sb1 as StringBuilder Dim sb2 as StringBuilder Dim sb3 as StringBuilder Dim sb4 as StringBuilder Dim sb5 as StringBuilder Dim sb6 as StringBuilder Dim sb7 as StringBuilder Dim sb8 as StringBuilder Dim sb9 as StringBuilder Dim sb10 as StringBuilder と書いてもStringBuilderのインスタンスはメモリ上にひとつも作られないですよね。 | ||||
|
投稿日時: 2007-12-12 14:21
そうですね
あまりインスタンスとか意識したことが ありませんでした。 | ||||
|
投稿日時: 2007-12-12 17:15
VBで書く場合、List(Of StringBuilder)になります。 "配列"と同様に集合を扱うためのものとして"コレクション"があります。 そして、そのコレクションと呼ばれるものの一つに List ジェネリック クラスというものがあり、R・田中一郎さんがおっしゃっているのは、これのことです。 List ジェネリック クラス http://msdn2.microsoft.com/ja-jp/library/6sh2ey19(VS.80).aspx ジェネリックって何??と言う方の場合は、コレクションであれば、 例えば、System.Collections.ArrayListクラスでもよいので、 配列ではなくコレクションを使ってみると 今回の問題点の本質を見極めやすいのではないでしょうか #というのがR・田中一郎さんのご指摘ですね | ||||
|
投稿日時: 2007-12-12 17:35
僕の言いたかったことは、よねKENさんのフォローの通りです。
ありがとうございました。 コレクション云々を持ち出すよりも、一郎さんのご説明がわかりやすいですね。 _________________ R・田中一郎 - R.Tanaka.Ichiro’s Blog |