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
In un campo buffer fisso, l'identificatore della dimensione della matrice deve trovarsi dopo il nome del campo.
A fixed size buffer field must have the array size specifier after the field name
Diversamente dalle matrici standard, per i buffer di dimensione fissa è necessario specificare una dimensione costante nel punto di dichiarazione. Per correggere l'errore, aggiungere un valore letterale integer positivo o un valore integer positivo costante e inserire le parentesi quadre dopo l'identificatore.
Il seguente codice di esempio genera l'errore CS1641:
// CS1641.cs
// compile with: /unsafe /target:library
unsafe struct S {
fixed int [] a; // CS1641
// OK
fixed int b [10];
const int c = 10;
fixed int d [c];
}