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


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

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

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

Невозможно создать массив с отрицательным размером
Cannot create an array with a negative size

Для размера массива указано отрицательное число. Дополнительные сведения см. в разделе Массивы (Руководство по программированию на C#).

Пример

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

// CS0248.cs
class MyClass
{
    public static void Main()
    {
        int[] myArray = new int[-3] {1,2,3};   // CS0248, pass a nonnegative number
    }
}