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;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: