c#随机类错误

时间:2015-07-10 10:33:25

标签: c# class random

我有以下脚本:

int n = Int32.Parse(Console.ReadLine());
var r = new Random();
Console.WriteLine(r.Next(1, n));

我收到此错误消息:

  

' Random.Random'不包含' Next'的定义没有扩展方法' Next'接受类型' Random.Random'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)

我哪里出错了? 谢谢你的回答!

2 个答案:

答案 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));