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;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :