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;
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.