码迷,mamicode.com
首页 > Windows程序 > 详细

c#反射(2)

时间:2019-03-05 19:59:03      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:type   from   rom   odi   nbsp   color   心态   dna   create   

        public void Test1()
        {
            string ClassName="Person";
            string MethodName="Test1";

            //得到程序集对象
            Assembly assObj = Assembly.LoadFrom(@"E:\反射.exe");

            //得到Type对象
            Type typObj = assObj.GetType("反射." + "Person");

            //创建对象
            object obj = Activator.CreateInstance(typObj);

            //得到方法
            MethodInfo me = typObj.GetMethod(MethodName);

            //调用无参方法
            me.Invoke(obj, null);
        
        }

动态调用,确实有点看不懂,心态有点崩, 又是Assembly类,还有Type类,干嘛呢。

 

c#反射(2)

标签:type   from   rom   odi   nbsp   color   心态   dna   create   

原文地址:https://www.cnblogs.com/Optimism/p/10479150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!