Błąd kompilatora CS0271
Nie można użyć właściwości lub indeksatora "property/indexer" w tym kontekście, ponieważ dostęp do metody dostępu jest niedostępny
Ten błąd występuje, gdy próbujesz uzyskać dostęp do niedostępnego get
dostępu. Aby rozwiązać ten błąd, zwiększ dostępność metody dostępu lub zmień lokalizację wywołania. Aby uzyskać więcej informacji, zobacz Ułatwienia dostępu dostępui właściwości dostępu dostępu.
Poniższy przykład generuje CS0271:
// CS0271.cs
public class MyClass
{
public int Property
{
private get { return 0; }
set { }
}
public int Property2
{
get { return 0; }
set { }
}
}
public class Test
{
public static void Main(string[] args)
{
MyClass c = new MyClass();
int a = c.Property; // CS0271
int b = c.Property2; // OK
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: