本文介绍了什么是C#等价的朋友?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:结果 Why没有C#不提供C ++风格的'朋友'的关键字?
我想一类的私有成员变量是可以访问到一个测试类,而不使他们暴露在其他类。
I'd like the private member variables of a class to be accessible to a Tester class without exposing them to other classes.
在C ++中我只是声明Tester类作为一个朋友,我该如何在C#这样做吗?有人可以给我一个例子吗?
In C++ I'd just declare the Tester class as a friend, how do I do this in C#? Can someone give me an example?
推荐答案还有的朋友没有直接等同 - 这是提供的最接近的(而且不是很接近)是InternalsVisibleTo.我只用过这个属性测试 - 它是非常方便的。
There's no direct equivalent of "friend" - the closest that's available (and it isn't very close) is InternalsVisibleTo. I've only ever used this attribute for testing - where it's very handy!
更多推荐
什么是C#等价的朋友?
发布评论