Erreur du compilateur CS0176
Le membre 'membre' est inaccessible avec une référence d’instance ; qualifiez-le avec un nom de type
Seul un nom de classe peut être utilisé pour qualifier une variable static ; un nom d’instance ne peut pas être un qualificateur. Pour plus d’informations, consultez la page Classes statiques et membres de classes statiques.
L’exemple suivant génère l’avertissement 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;
}
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.