Compiler Error CS0248

Cannot create an array with a negative size

An array size was specified with a negative number. For more information, see Arrays.

Example

The following sample generates CS0248:

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