编译器错误 CS0273
“property_accessor”访问器的可访问性修饰符必须比属性或索引器“property”的限制性更强
Set/get 访问器的可访问性修饰符必须比属性或索引器“property/indexer”的限制性更强
当你声明的访问器的可访问性不比属性或索引器的可访问性的限制性小时,就会发生这个错误。
在属性或访问器上使用适当的访问修饰符。 有关详细信息,请参阅限制访问器可访问性和访问器。
此示例包含具有内部 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 {}
}
}