Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0273

Modyfikator ułatwień dostępu metody dostępu "property_accessor" musi być bardziej restrykcyjny niż właściwość lub indeksator "właściwość"

Modyfikator ułatwień dostępu zestawu/pobierania metody dostępu musi być bardziej restrykcyjny niż właściwość lub indeksator "property/indexer"

Ten błąd występuje, gdy dostępność zadeklarowanego dostępu nie jest mniej restrykcyjna niż dostępność właściwości lub indeksatora.

Aby poprawić ten błąd

Użyj odpowiedniego modyfikatora dostępu we właściwości lub metodzie dostępu. Aby uzyskać więcej informacji, zobacz Ograniczanie ułatwień dostępu dostępu i metod dostępu dostępu.

Przykład

Ten przykład zawiera właściwość wewnętrzną z wewnętrzną metodą zestawu. Poniższy przykład generuje plik CS0273.

// CS0273.cs
// compile with: /target:library
public class MyClass
{
   internal int Property
   {
      get { return 0; }
      internal set {}   // CS0273
      // try the following line instead
      // private set {}
   }
}