0

長いお休みからプログラミングを再開しました。以前にこれを行ったことがあることは知っていますが、現時点ではわかりません。

列挙された一連の画像ボックスがあります(pic1、pic2、pic3など)。乱数に基づいて表示したい。次のようなことをする必要があります。

(pic[ランダム]).Visible = true; 乱数が列挙になる場所。

私が問題を抱えていたものとまったく同じものをオンラインで見つけることができませんでした。これについて何か助けていただければ幸いです。

4

1 に答える 1

0

これにアプローチする 1 つの方法は、オブジェクトを使用するDictionaryことです。

次のように辞書を作成します

Dictionary<int,PictureObject> picDictionary = new Dictionary<int,PictureObject>();
picDictionary.Add(1,pic1);
picDictionary.Add(2,pic2);
...etc.

次に、写真を次のように表示するように設定します。

int randomNumber = MyRandomNumberGenerator();
picDictionary[randomNumber].Visible = true;
于 2013-03-06T02:24:08.357 に答える