Błąd kompilatora CS0272
Nie można użyć właściwości lub indeksatora "property/indexer" w tym kontekście, ponieważ zestaw dostępu jest niedostępny.
Ten błąd występuje, gdy set
akcesorium nie jest dostępne dla kodu programu.
Zwiększ dostępność metody dostępu lub zmień lokalizację wywołania. Aby uzyskać więcej informacji, zobacz Ograniczanie ułatwień dostępu dostępu.
Poniższy przykład generuje cs0272:
// CS0272.cs
public class MyClass
{
public int Property
{
get { return 0; }
private set { }
}
}
public class Test
{
static void Main()
{
MyClass c = new MyClass();
c.Property = 10; // CS0272
// To resolve, remove the previous line
// or use an appropriate modifier on the set accessor.
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: