比如get作用域为public set作用域为private

解决方案 »

  1.   

    public class SomeType {
      public String Name {
        get { return null; }
        private set {}
      }
    }
    2.0可以
      

  2.   

    interface只能定义public的member 如果想private就不要定义它
      

  3.   

    楼上的,接口啥意义,我定义一个public,定义一个protected不行??
      

  4.   

    接口允许你使用protected修饰你的接口成员么?
    接口的意义就是说要暴露给外面的对象的一组操作,外面的对象要通过这组操作实现特定的功能,你把它protected或者private了(如果允许的话),那接口又是什么意义呢?
      

  5.   

    编译都不可能通过!另外,我们说,接口总是和“实现”挂钩的,而不是“继承”,这两个概念是不同的。protected是一个继承上面的概念。