是否有可能创建一个声明它的类实际上无法访问的成员?只有派生类才能访问该成员。
问问题
196 次
4 回答
4
您要寻找的最接近的是protected
,它只能由声明它的类及其派生类访问。见这里:http: //msdn.microsoft.com/en-us/library/ms173121.aspx
除非你指的是一个abstract
类,它不能被实例化并且可以包含没有代码的方法声明:http: //msdn.microsoft.com/en-us/library/sf985hc5 (v=vs.71).aspx
于 2012-08-28T12:59:21.787 回答
2
不,那是做不到的。最少访问修饰符是private
在类内部可访问但在外部不可访问
于 2012-08-28T12:52:21.220 回答
2
不,在 C# 中没有办法做到这一点。
于 2012-08-28T12:53:05.147 回答
0
如果您真的想这样做,您可以使用不允许任何更改的集合创建一个属性 - 所以不是真的无法访问,但会限制功能。但是,这可能表明需要重新设计以决定是否有更好的方法。
于 2012-08-28T13:31:11.810 回答