如何判断MemberInfo是否是内部的

sma*_*man 1 .net c# reflection internal

什么是快速测试来确定一个实例是否MemberInfo是内部的?

Eri*_*ert 8

如何判断MemberInfo是否是内部的?

你不能,因为这个问题实际上没有意义.

成员信息可以表示属性,属性不具有可访问性.(getter和setter具有可访问性,但由于它们可能不同,因此该属性没有可访问性.)

由于存在无法访问的成员,因此无法仅从MemberInfo确定成员的可访问性.您需要将其转换为FieldInfo或TypeInfo或其实际的任何内容,然后询问该对象的可访问性.(当然,如果它是PropertyInfo,那么你必须弄清楚你是否对getter或setter感兴趣并获得与之相关的方法信息.)