zoukankan      html  css  js  c++  java
  • Assembly用法

     public interface IAnimal
        {
            void Call();
        }

    public class Dog:IAnimal
        {
            public void Call()
            {
                Console.WriteLine("汪汪汪~~");
            }
        }

    public class Cat:IAnimal
        {
            public void Call()
            {
                Console.WriteLine("喵喵喵~~");
            }
        }

    控制台里面的代码:

    string assemblyName = "multithreadclientTest";           

                IAnimal animal;

                string className = Console.ReadLine();          

                string strongClassName = "multithreadclientTest." + className;

                animal = (IAnimal)Assembly.Load(assemblyName).CreateInstance(strongClassName);

                animal.Call();

                Console.Read();

         笔记:

    以上是我刚刚做的Assembly练习

    我们可以通过Assembly的信息来获取程序的类,类的实例等编程需要用到的信息。

    感觉这是个基础而且很适用的好东西,嘿嘿,欢迎高手给予经验上的指导,感激不尽~~

  • 相关阅读:
    要加班了!
    项目经理的职责[转]
    用例图(User Case)
    c# 获取收藏夹目录到树型控件
    活动图(Activity Diagram)
    switch case重构事例[转]
    iframe 语法小结
    CSS入门
    Net中几种不同方式的文件下载
    网页效果集合
  • 原文地址:https://www.cnblogs.com/fjzhang/p/2725559.html
Copyright © 2011-2022 走看看