Share via


Compilerfout CS0176

Statisch lid lid kan niet worden geopend met een exemplaarreferentie; in plaats daarvan in aanmerking te komen met een typenaam

Alleen een klassenaam kan worden gebruikt om een statische variabele in aanmerking te komen. Een exemplaarnaam kan geen kwalificatie zijn. Zie Statische klassen en statische klasseleden voor meer informatie.

In het volgende voorbeeld wordt CS0176 gegenereerd:

// CS0176.cs  
public class MyClass2  
{  
    public static int num;  
}  
  
public class Test  
{  
    public static void Main()  
    {  
        MyClass2 mc2 = new MyClass2();  
        int i = mc2.num;   // CS0176  
        // try the following line instead  
        // int i = MyClass2.num;  
    }  
}