日期:2014-05-17 浏览次数:21036 次
    public class Program
    {
        public class A : Program
        {
            public string Name = "A";
        }
        public class B : Program
        {
            public string Name = "B";
        }
        public class C : Program
        {
            public string Name = "C";
        }
        public static void Main()
        {
            for (int i = 0; i < 3; i++)
            {
                Type type = typeof(Program).GetNestedTypes()[i];
                Console.WriteLine(type.GetField("Name").GetValue(type.GetConstructors()[0].Invoke(null)).ToString());
            }
            //输出
            //A
            //B
            //C
        }
    }