Ошибка компилятора CS0273
Модификатор доступности функции доступа "метод_доступа_свойства" должен содержать более жесткие ограничения, чем свойство или индексатор "свойство"
Модификатор доступности метода доступа set или get должен быть более ограничивающим, чем свойство или индексатор "свойство/индексатор".
Эта ошибка возникает, когда специальные возможности объявленного метода доступа не менее ограничены, чем специальные возможности свойства или индексатора.
Используйте соответствующий модификатор доступа в свойстве или методе доступа. Дополнительные сведения см. в разделе "Ограничение специальных возможностей accessor" и "Методы доступа".
В приведенном ниже примере содержится внутреннее свойство с внутренним методом set. Следующий пример приводит к возникновению ошибки 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 {}
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: