我有以下脚本:
int n = Int32.Parse(Console.ReadLine());
var r = new Random();
Console.WriteLine(r.Next(1, n));
我收到此错误消息:
' Random.Random'不包含' Next'的定义没有扩展方法' Next'接受类型' Random.Random'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)
我哪里出错了? 谢谢你的回答!
答案 0 :(得分:2)
您的项目中有另一个类Random
。使用System.Random
或重命名另一个:
System.Random r = new System.Random();
答案 1 :(得分:1)
也许你的程序集中有另一个名为Random的类,它没有Next()方法。试试这个:
int n = Int32.Parse(Console.ReadLine());
var r = new System.Random();
Console.WriteLine(r.Next(1, n));