ArrayList和随机数是否需要c#中的库?

问题描述 投票:-5回答:1

我无法声明随机数和ArrayList。这些关键字下方显示一条红线。即使我能够打印出c#的功能。

可能是什么问题?我安装了vs2017并从昨天开始使用它。编写了一个简单的程序,效果很好。

这里是代码和错误

代码:

using System;
using System.Text;
namespace Question3
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] rand_array = new int[2000000];
            int num = random.Next();
            ArrayList arrlist = new ArrayList();
        }
    }
}

<code>enter image description here</code>

c# arraylist random
1个回答
0
投票

您范围内未定义的任何内容都需要通过using语句导入。

为了使用ArrayList,您需要通过添加using System.Collections;来引用名称空间>

为了使用Random,您需要通过添加using System;来引用名称空间>

在使用对象的实例之前,必须先声明并初始化它。例如,在您的代码中,尚未声明使用random.Next();的随机数-因此编译器将如何知道random是什么?

这里是重构的代码:

using System;
using System.Collections;
using System.Text;
namespace Question3
{
    class Program
    {
        static void Main(string[] args)
        {
            Random random = new Random();
            int[] randArray = new int[2000000];
            int num = random.Next();
            ArrayList arrayList = new ArrayList();
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.