This topic has not yet been rated - Rate this topic

Compiler Error CS0022

Wrong number of indices inside [], expected 'number'

An array-access operation specified the incorrect number of dimensions within the square brackets. For more information, see Arrays (C# Programming Guide).

The following sample generates CS0022:

// CS0022.cs
public class MyClass
{
    public static void Main()
    {
        int[] a = new int[10];
        a[0] = 0;     // single-dimension array
        a[0,1] = 9;   // CS0022, the array does not have two dimensions
    }
}
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ