ArrayList и случайным числам нужна библиотека в C #? - PullRequest
0 голосов
/ 21 сентября 2019

Я не могу объявить случайные числа и 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();
        }
    }
}

imageenter image description here">

1 Ответ

0 голосов
/ 25 сентября 2019

Все, что не определено в вашей области, необходимо будет импортировать с помощью оператора using.

Чтобы использовать ArrayList, необходимо сослаться на пространство имен, добавив using System.Collections;

Чтобы использовать Random, вам нужно сослаться на пространство имен, добавив using System;

Прежде чем вы сможете использовать экземпляр объекта, вы должны объявить и инициализировать его.Например, в вашем коде вы используете random.Next(); random не был объявлен - следовательно, как компилятор узнает, что такое 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();
        }
    }
}
...