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
I campi del buffer di dimensione fissa possono essere solo membri di strutture.
Fixed size buffer fields may only be members of structs.
Questo errore si verifica quando un campo di un buffer di dimensione fissa viene utilizzato in una class anziché in una struct. Per correggere l'errore, modificare la class in una struct oppure dichiarare il campo come matrice ordinaria.
Esempio
Il seguente codice di esempio genera l'errore CS1642.
// CS1642.cs
// compile with: /unsafe /target:library
unsafe class C
{
fixed int a[10]; // CS1642
}
unsafe struct D
{
fixed int a[10];
}
unsafe class E
{
public int[] a = null;
}