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;
}
}
Werk met ons samen op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en bekijken. Raadpleeg onze gids voor inzenders voor meer informatie.