Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Identificatore del numero di dimensioni non valido: è previsto ',' o ']'.
Invalid rank specifier: expected ',' or ']'
L'inizializzazione di una matrice è stata specificata in modo non valido. Quando ad esempio si specificano le dimensioni di una matrice, è possibile indicare:
Un numero tra parentesi
Parentesi vuote
Una virgola tra parentesi
Per ulteriori informazioni, vedere Matrici (Guida per programmatori C#) e la sezione della specifica del linguaggio C# (Specifiche del linguaggio C#) relativa agli inizializzatori di matrice.
Esempio
Il seguente codice di esempio genera l'errore CS0178:
// CS0178.cs
class MyClass
{
public static void Main()
{
int a = new int[5][,][][5; // CS0178
int[,] b = new int[3,2]; // OK
int[][] c = new int[10][];
c[0] = new int[5][5]; // CS0178
c[0] = new int[2]; // OK
c[1] = new int[2]{1,2}; // OK
}
}