Compilerfehler CS0176
Aktualisiert: November 2007
Fehlermeldung
Auf den statischen Member "Member" kann nicht mit einem Instanzverweis zugegriffen werden. Qualifizieren Sie ihn stattdessen mit einem Typnamen.
Static member 'member' cannot be accessed with an instance reference; qualify it with a type name instead
Zur Qualifizierung einer statischen Variablen kann nur ein Klassenname verwendet werden. Ein Instanzname kann nicht als Qualifizierer fungieren. Weitere Informationen finden Sie unter Statische Klassen und statische Klassenmember (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0176 generiert:
// CS0176.cs
public class MyClass2
{
public static int ii;
}
public class a
{
public static void Main()
{
MyClass2 myClass2 = new MyClass2 ();
int i = myClass2.ii; // CS0176
// try the following line instead
// int i = MyClass2.ii;
}
}