Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
"Feld": Instanzenfeldtypen, die mit Structlayout(LayoutKind.Explicit) markiert sind, müssen ein FieldOffset-Attribut aufweisen
'field': instance field types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attribute
Wenn eine Struktur mit einem expliziten StructLayout-Attribut markiert wurde, müssen alle Felder in der Struktur über das FieldOffset-Attribut verfügen. Weitere Informationen finden Sie unter StructLayoutAttribute-Klasse.
Im folgenden Beispiel wird CS0625 generiert:
// CS0625.cs
// compile with: /target:library
using System;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Explicit)]
struct A
{
public int i; // CS0625 not static; an instance field
}
// OK
[StructLayout(LayoutKind.Explicit)]
struct B
{
[FieldOffset(5)]
public int i;
}