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

您只需要使用系统命名空间

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 回答