- ベストアンサー
変数名の間接指定
.NET2008を使用しております。 変数 cell_1 ~ cell_100 に 数値1~100 を FOR NEXT を使用して代入する場合 どうやって変数名の間接指定 をすればよろしいのでしょうか? 配列は使用しません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#259269
回答No.2
#1です。 integer 型では厳しいですね。画面のコントロールなのであれば、例えば Dim cs As Control() = New Control(){ cell_1, cell_2, ...} という感じで配列化できるのですが、integer だと変数の中身を使って配列化してしまうので、元の変数に影響を与えません。つまりこの手法は使えないのです。 すなおに配列を用いることをお勧めします(何か事情があるのでしょうか)。
その他の回答 (1)
noname#259269
回答No.1
通常は無理と考えるべきでしょう。 その為に配列の存在意義があるわけですから。 ちなみに cell_1 ~ cell_100 のデータ型は何型でしょうか?
質問者
お礼
型は integer です。 無理ですか・・・・ ありがとうございます。
お礼
ありがとうございます。 配列を使用します。