对访问器的访问修饰符的限制
对属性或索引器使用访问修饰符受以下条件的制约:
· 不能对接口或显式接口成员实现使用访问器修饰符。
· 仅当属性或索引器同时具有 set 和 get 访问器时,才能使用访问器修饰符。这种情况下,只允许对其中一个访问器使用修饰符。
· 如果属性或索引器具有 override 修饰符,则访问器修饰符必须与重写的访问器的访问器(如果有的话)匹配。
· 访问器的可访问性级别必须比属性或索引器本身的可访问性级别具有更严格的限制。
· public class Parent
· {
· public virtual int TestProperty
· {
· // Notice the accessor accessibility level.
· protected set { }
·
· // No access modifier is used here.
· get { return 0; }
· }
· }
· public class Kid : Parent
· {
·
补充:软件开发 , C# ,