-4

これを試してすぐに12時間経ちましたが、うまくいきません。見つけることができるすべてのスレッドを読みましたが、何も役に立ちません。Excel Wrapper もいじってみましたが、うまくいきません。私はC#が初めてで、でたらめなジェネレーターをやろうとしています。私がやろうとしているのは、A1-A5、B1-B5、および C1-C5 から .xlsx ファイル内の一連の単語を読み取り、ボタンをクリックしたときにテキスト ボックス (Visual Studio を使用しています) にまとめることです。

誰かがこれを読んで、私にヒントを与えることができれば、それは大歓迎です. 前もって感謝します。

4

1 に答える 1

1

最初に、xls ドキュメントからコレクション (配列、リストなど) に情報を取得する必要があります。このコードは、オンラインで簡単に見つけることができます。

乱数ジェネレーターも必要になります。

Random rnd = new Random();

次に、ボタン クリック イベントで、コレクション (この場合は 2D 配列) から行用と列用の 2 つの乱数を選択します。

int row_max = stuff[][].GetLength(0); 
int col_max = stuff[][].GetLength(1); 
int row = rnd.Next(0, row_max-1)
int col = rnd.Next(0, col_max-1); //between 0 and the number of columns
textbox1.text = textbox1.text + stuff[row][col].ToString();

これはあくまでも目安ですが、このすべての部分は簡単にググることができます。

于 2013-03-29T01:06:19.507 に答える