Freigeben über


Compilerwarnung (Stufe 1) CS3003

Aktualisiert: November 2007

Fehlermeldung

Der Typ von "Variable" ist nicht CLS-kompatibel.
Type of 'variable' is not CLS-compliant

public-Variablen, protected-Variablen und protectedinternal-Variablen müssen von einem Typ sein, der mit der Common Language Specification (CLS) kompatibel ist. Weitere Informationen über die CLS-Kompatibilität finden Sie unter Schreiben von CLS-kompatiblem Code und CLS (Common Language Specification).

Beispiel

Im folgenden Beispiel wird der Fehler CS3003 generiert.

// CS3003.cs

[assembly:System.CLSCompliant(true)]
public class a
{
    public ushort a1;   // CS3003, public variable
    public static void Main()
    {
    }
}