【发布时间】:2011-01-02 06:27:55
【问题描述】:
据我所知,在 C# 中,不支持 C++ 中的“朋友”关键字。是否有另一种方法来设计一个可以在不使用不可用的“朋友”关键字的情况下实现相同最终结果的类?
对于那些还不知道的人,Friend 关键字允许程序员指定类“X”的成员只能由类“Y”访问和使用。但是对于任何其他类,该成员显示为私有,因此无法访问它们。 “Y”类不必继承“X”类。
【问题讨论】:
-
另外...我想知道微软是否正在考虑将这样的功能放入.Net 4.0
-
不,他们不是。 .NET 4 保留了与以前版本相同的可访问性修饰符。
标签: c# constructor