Błąd kompilatora CS0176
Nie można uzyskać dostępu do statycznego elementu członkowskiego za pomocą odwołania do wystąpienia; Zamiast tego należy zakwalifikować go za pomocą nazwy typu
Tylko nazwa klasy może służyć do kwalifikowania zmiennej statycznej ; nazwa wystąpienia nie może być kwalifikatorem. Aby uzyskać więcej informacji, zobacz Klasy statyczne i składowe klas statycznych.
Poniższy przykład generuje 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;
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: