C# 反射:Typedefinition.IsNested & Typedefinition.IsNestedFamily

Posted

技术标签:

【中文标题】C# 反射:Typedefinition.IsNested & Typedefinition.IsNestedFamily【英文标题】:C# Reflection: Typedefinition.IsNested & Typedefinition.IsNestedFamily 【发布时间】:2021-07-07 06:37:13 【问题描述】:

IsNestedIsNestedFamily 有什么区别? 在Typedefinition 的Documentation 中,我只看到IsNested。 但根据 InteliSense 实际上它上面有两个属性。

我只能在类 Type 的 Documentation 中找到 IsNestedFamily

所以我的问题:

谁能给我解释一下,Typedefinition 类上这两个属性的区别?

【问题讨论】:

【参考方案1】:

继续我的搜索,我发现了这个article。似乎,IsNested 通常说这个类型是嵌套的,而 IsNestedFamily 描述了一个带有访问修饰符 protected 的嵌套类型。

【讨论】:

以上是关于C# 反射:Typedefinition.IsNested & Typedefinition.IsNestedFamily的主要内容,如果未能解决你的问题,请参考以下文章

C#反射实例学习及注意内容

C#反射Assembly 详细说明

C#反射

C# 反射索引属性

c#的泛型,委托,反射是啥?

c# 如何通过反射 获取属性值