人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NETのモジュールで配列をPublic宣言したとき、後に要素数を変更するのはどうしたらよいのでしょうか?Dim定義したときのRedim定義にあたるようなものがあるのでしょうか?

●質問者: Hanayone
●カテゴリ:ウェブ制作
✍キーワード:VB.NET モジュール 定義 素数 配列
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●24ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_net01.htm

VB.NET 編1 - 言語仕様変更点、変数タイプ、関数構造、廃止された言語要素 - SAK Streets

redim の前に dimしないといけないようです。

◎質問者からの返答

ご回答ありがとうございます。すみません。質問が分かりにくかったようです。redimにあたるもの→(re)Publicのようなものがあるのかという意味だったんですが・・・


2 ● w405nm
●24ポイント

http://www.microsoft.com/japan/msdn/library/ja/cpref/html/frlrfS...

ArrayList クラス

VB系は経験がなく質問の意図と異なるかもしれませんが、コレクション(ArrayList, Queue, Stack, Hashtable)クラスを使って動的に要素数を変更すれば良いのでは?

http://ukamen.hp.infoseek.co.jp/Programming/Collection/

C# プログラミング

◎質問者からの返答

ご回答ありがとうございます。大変参考になりました。


3 ● くいっぱ
●24ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

このページは、存在しないか、削除されています。

ヽ=ノ(゚д゚;;)

public

dim

private

どれも変数のスコープ(領域)を指定の違いこそあれ、どれも変数宣言です。

なので、dim で定義したときのredimにあたる…

publicで定義したものもredimになります。

確かに名前からすると少しわかりにくいかもしれませんね…。

ためしに、プロシジャー内で宣言したdimの配列を、

そのまま切り取って、モジュールに持っていって、

publicに変更してうごかしてみるといいかもしれません。

◎質問者からの返答

ご回答ありがとうございます。大変参考になります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ