• 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);
    }
    
    
    
    
    
  • 相关阅读:
    内置函数详解
    lambda函数
    第八章(5)
    第八章(4)
    第八章(3)
    第八章(2)
    第八章(1)
    第七章(3)
    第七章(2)
    第七章(1)
  • 原文地址:https://www.cnblogs.com/maooyt/p/14856901.html
Copyright © 2020-2023  润新知