c# 通过反射获得内部类

通过typeof(ClassOutter).GetNestedTypes(BindingFlags bindingAttr)可以获得所有内部类。

示例代码如下:

 public class Class1
{
        class InnerClass
        {
            string a;
            int b;
        }

        struct InnerStruct
        {
            int number1;
            int number2;
        }
}
 [TestMethod()]
public void getProtectedInnerClassTest()
{
     Type[] type = typeof(Class1).GetNestedTypes(System.Reflection.BindingFlags.NonPublic| System.Reflection.BindingFlags.Instance);
}

 


 

c# 通过反射获得内部类

上一篇:C# SMTP发送邮件


下一篇:FastAPI系列 FastAPI应用常见配置项