zoukankan      html  css  js  c++  java
  • 反射代码示例

    namespace CLib
    {
    public interface ITest
        {
            void SysTest();
        }

     public class Test : ITest
        {
            public void SysTest()
            {
                System.Console.WriteLine("Hello Reflection");
            }
        }
    }

    class Program
        {
            static void Main(string[] args)
            {
                Assembly ass = System.Reflection.Assembly.LoadFrom("CLib.dll");
                Type type = ass.GetType("CLib.Test");
                Type type1 = System.Activator.CreateInstanceFrom("CLib.dll", "CLib.Test").GetType();
                Type type2 = System.Activator.CreateInstanceFrom("CLib.dll", "CLib.Test").Unwrap().GetType();

                Console.WriteLine(type.ToString());
                Console.WriteLine(type1.ToString());
                Console.WriteLine(type2.ToString());
                Console.WriteLine("=============================");
                
                CLib.ITest test = (CLib.ITest)System.Activator.CreateInstance("CLib", "CLib.Test").Unwrap();
                test.SysTest();

                Console.WriteLine("=============================");
                Console.ReadLine();
            }
        }

  • 相关阅读:
    数据分析1-2
    数据分析1-1
    数据分析案例:
    数据分析1:安装tushare安装包
    小爬爬7:回顾&&crawlSpider
    小爬爬6: 网易新闻scrapy+selenium的爬取
    小爬爬6:中间件
    小爬爬6:2请求传参
    前端 -----jQuery的选择器
    前端 ----jQuery的介绍
  • 原文地址:https://www.cnblogs.com/RobotTech/p/978459.html
Copyright © 2011-2022 走看看