Поделиться через


Ошибка компилятора CS1586

Обновлен: Ноябрь 2007

Сообщение об ошибке

При создании массива необходимо указать размер массива или инициализатор массива
Array creation must have array size or array initializer

Массив был объявлен неправильно.

Следующий пример приводит к созданию ошибки CS1586:

// CS1586.cs
using System;
class MyClass
{
   public static void Main()
   {
      int[] a = new int[];   // CS1586
      // try the following line instead
      int[] b = new int[5];
   }
}