Compilerwarnung (Stufe 1) CS3003
Der Typ der Variable ist nicht CLS-kompatibel
Eine public-, protected- oder protected internal
-Variable muss vom Typ her mit der Common Language Specification (CLS) kompatibel sein. Weitere Informationen zu den CLS-Konformitätsregeln finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.
Beispiel
Im folgenden Beispiel wird CS3003 generiert:
// CS3003.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public ushort a1; // CS3003, public variable
public static void Main()
{
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.