• ベストアンサー

変数名の間接指定

.NET2008を使用しております。 変数 cell_1 ~ cell_100 に 数値1~100 を  FOR NEXT を使用して代入する場合 どうやって変数名の間接指定 をすればよろしいのでしょうか? 配列は使用しません。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.2

#1です。 integer 型では厳しいですね。画面のコントロールなのであれば、例えば Dim cs As Control() = New Control(){ cell_1, cell_2, ...} という感じで配列化できるのですが、integer だと変数の中身を使って配列化してしまうので、元の変数に影響を与えません。つまりこの手法は使えないのです。 すなおに配列を用いることをお勧めします(何か事情があるのでしょうか)。

to727jp
質問者

お礼

ありがとうございます。 配列を使用します。

その他の回答 (1)

noname#259269
noname#259269
回答No.1

通常は無理と考えるべきでしょう。 その為に配列の存在意義があるわけですから。 ちなみに cell_1 ~ cell_100 のデータ型は何型でしょうか?

to727jp
質問者

お礼

型は integer です。 無理ですか・・・・ ありがとうございます。

関連するQ&A