Random ran = new Random();
int i = ran.Next();
调试报错:
错误 1 “Random.Random”并不包含“next”的定义大小写问题是不存在的。VS2005有自动填充的功能,即便是改成大写也是相同的问题。PS:我知道随机数的代码怎么写,就是VS2005总是报错不包含Next的定义。
PPS:如有有不使用Random类的方法也行,呵呵~
PPPS:是不是要导入引用?就是在“项目”下的“添加引用”。

解决方案 »

  1.   

    是不是你自己写了一个类,也叫Random或者你的命名空间名字叫Random
    排除这些问题之后调用System.Random ran = new System.Random();[align=center]*****************************
    * 本内容使用CSDN 小秘书回复 *
    每天回帖即可得10分可用分! *
    *****************************[/align]
      

  2.   

    在 .NET Framework 2.0 及更高版本中,Random.Next()、Random.Next(Int32, Int32) 
    Random rand = new Random();
    rand.Next()
    注意大小写
      

  3.   

    很明显.net框架中的那个是 System.Random,而不是Random.Random。