Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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.

Aby poprawić ten błąd

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.

Przykład

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.  
    }  
}