【问题标题】:Using System.Random使用 System.Random
【发布时间】:2012-08-01 03:13:22
【问题描述】:

我在 .NET Framework 3.5 中使用 C#,并尝试使用 Random() 生成随机整数。我的代码在这里:

using System.Random;

int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);

我认为一切都应该没问题,但我收到 System.Random 不是有效命名空间的错误,但我很确定它是...

有人知道我应该使用什么方法来生成一个范围内的随机整数吗?

【问题讨论】:

标签: c# random integer


【解决方案1】:

RandomSystem 命名空间中的一个类。将第一行更改为 using System; 就可以了。

【讨论】:

    【解决方案2】:

    Random 类是System 命名空间的一部分,而不是System.Random。您可以使用命名空间直接引用类型:

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

    或者..

    using System;
    
    Random rnd = new Random();
    

    【讨论】:

      【解决方案3】:

      你只需要使用系统命名空间

      using System;
      
      int randomNumber;
      Random RNG = new Random();
      randomNumber = RNG.Next(1,10);
      

      【讨论】:

        【解决方案4】:

        你不需要 using 语句。你的 using 语句无效。

        Random 是 System 命名空间中的一个类。只需使用

        using System;
        

        而不是 使用 System.Random;

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-04-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-29
          • 2010-11-18
          • 1970-01-01
          相关资源
          最近更新 更多