5

.NET Framework 3.5 で C# を使用しており、Random() を使用してランダムな整数を生成しようとしています。私のコードはここにあります:

using System.Random;

int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);

すべて問題ないと思いますが、System.Random は有効な名前空間ではないというエラーが表示されますが、そうであると確信しています...

範囲内でランダムな整数を生成するために使用すべき問題やその他の方法を知っている人はいますか?

4

4 に答える 4

12

RandomSystem名前空間のクラスです。最初の行を just に変更すると、using System;準備完了です。

于 2012-08-03T04:55:58.143 に答える
6

Random クラスはSystem名前空間の一部であり、 ではありませんSystem.Random。ただし、名前空間を使用して型を直接参照できます。

System.Random rnd = new System.Random();

または..

using System;

Random rnd = new Random();
于 2012-08-03T04:57:24.550 に答える
4

System-Namespace のみを使用する必要があります

using System;

int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);
于 2012-08-03T05:46:27.977 に答える
3

using ステートメントは必要ありません。using ステートメントが無効です。

Random は System 名前空間のクラスです。単に使用する

using System;

System.Random を使用する代わりに;

于 2012-08-03T04:57:59.907 に答える