是否完全可以创建一个声明它的类实际无法访问的成员?只有派生类才能访问该成员。
答案 0 :(得分:4)
你最接近的是protected
,它只能由声明它及其衍生物的类访问。见这里:http://msdn.microsoft.com/en-us/library/ms173121.aspx
除非您指的是abstract
类,它无法实例化并且可以包含没有代码的方法声明:http://msdn.microsoft.com/en-us/library/sf985hc5(v=vs.71).aspx
答案 1 :(得分:2)
不,那是不可能做到的。最少访问修饰符是private
,可以在类中访问,但不能在
答案 2 :(得分:2)
没有。在C#中没有办法做到这一点。
答案 3 :(得分:0)
如果您真的想要这样做,您可以使用不允许任何更改的集创建属性 - 因此不是真的无法访问,而是限制功能。然而,这可能指向需要重新设计的设计,以决定是否有更好的方法。