- PR -

StringBuilder配列の初期化の仕方

投稿者投稿内容
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 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/08/27
投稿数: 273
投稿日時: 2007-12-12 14:21
そうですね

 あまりインスタンスとか意識したことが
ありませんでした。

よねKEN
ぬし
会議室デビュー日: 2003/08/23
投稿数: 472
投稿日時: 2007-12-12 17:15
引用:

なびさんの書き込み (2007-12-12 11:35) より:
List<StringBuilder> に置き換えて



VBで書く場合、List(Of StringBuilder)になります。
"配列"と同様に集合を扱うためのものとして"コレクション"があります。
そして、そのコレクションと呼ばれるものの一つに
List ジェネリック クラスというものがあり、R・田中一郎さんがおっしゃっているのは、これのことです。

List ジェネリック クラス
http://msdn2.microsoft.com/ja-jp/library/6sh2ey19(VS.80).aspx

ジェネリックって何??と言う方の場合は、コレクションであれば、
例えば、System.Collections.ArrayListクラスでもよいので、
配列ではなくコレクションを使ってみると
今回の問題点の本質を見極めやすいのではないでしょうか
#というのがR・田中一郎さんのご指摘ですね
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2007-12-12 17:35
僕の言いたかったことは、よねKENさんのフォローの通りです。
ありがとうございました。

コレクション云々を持ち出すよりも、一郎さんのご説明がわかりやすいですね。
_________________
R・田中一郎 -  R.Tanaka.Ichiro’s Blog

スキルアップ/キャリアアップ(JOB@IT)