c#随机类错误

本文关键字:错误 随机 | 更新日期: 2023-09-27 18:01:57

我有以下脚本:

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

我得到了这个错误信息:

的随机的。Random'不包含'Next'的定义,也没有扩展方法'Next'接受类型为'Random '的第一个参数。随机'可以找到(您是否缺少using指令或程序集引用?)

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

c#随机类错误

您的项目中有另一个类Random。使用System.Random或重命名另一个:

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

也许您的程序集中有另一个名为Random的类,但它没有Next()方法。试试这个:

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