我在.NET Framework 3.5中使用C#,并尝试使用Random()生成随机整数。我的代码在这里:
using System.Random;
int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);
我认为一切都应该没问题,但我收到System.Random不是有效命名空间的错误,但我很确定它是......
任何人都知道我应该使用什么问题或其他方法来生成范围内的随机整数?
答案 0 :(得分:11)
Random
是System
命名空间中的一个类。将第一行更改为using System;
,您应该很高兴。
答案 1 :(得分:6)
Random类是System
命名空间的一部分,而不是System.Random
。您可以使用命名空间直接引用类型:
System.Random rnd = new System.Random();
或..
using System;
Random rnd = new Random();
答案 2 :(得分:4)
您只需使用系统命名空间
using System;
int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);
答案 3 :(得分:3)
您不需要using语句。您的using语句无效。
Random是System命名空间中的一个类。只需使用
using System;
而不是
使用System.Random;