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
Dichiarazione di matrice errata: per dichiarare una matrice gestita, la specificazione del numero di dimensioni deve precedere l'identificatore della variabile. Per dichiarare un campo del buffer di dimensione fissa, la parola chiave fixed deve precedere il tipo di campo.
Bad array declarator: To declare a managed array the rank specifier precedes the variable's identifier. To declare a fixed size buffer field, use the fixed keyword before the field type.
Una matrice non è stata dichiarata correttamente. Tenere presente che la sintassi per un buffer di dimensione fissa è diversa dalla sintassi per una matrice.
Esempio
Il seguente codice di esempio genera l'errore CS0650.
// CS0650.cs
public class MyClass
{
public static void Main()
{
int myarray[2]; // CS0650
// OK
int[] myarray2 = new int[2] {1,2};
myarray2[0] = 0;
}
}