Condividi tramite


Errore del compilatore CS0176

Impossibile accedere al membro statico 'member' con il riferimento a un'istanza. Qualificarlo con un nome di tipo

Per qualificare una variabile static è possibile usare solo un nome della classe. Un nome di istanza non può essere un qualificatore Per altre informazioni, vedere Classi statiche e membri di classi statiche.

L'esempio seguente genera l'errore CS0176:

// 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;  
    }  
}