小编典典

朋友的C#等效项是什么?

c#

我希望Tester类可以访问某个类的私有成员变量,而不要将它们暴露给其他类。

在C ++中,我只是将Tester类声明为朋友,如何在C#中做到这一点?有人可以给我一个例子吗?


阅读 219

收藏
2020-05-19

共1个答案

小编典典

没有“朋友”的直接等效项-
可用的最接近(并且不是很接近)的是InternalsVisibleTo。我只用过此属性进行测试-
非常方便!

示例: 放置在AssemblyInfo.cs

[assembly: InternalsVisibleTo("OtherAssembly")]
2020-05-19