zoukankan      html  css  js  c++  java
  • c#接口使用方法

    using System;

    namespace ClassLibrary2
    {
    interface IEmploy //接口
    {
    void Speak(); //方法
    }


    class Hello:IEmploy //Hello类实现接口
    {

    public void Speak() //实现方法
    {
    Console.WriteLine("Hello:朋友");
    }

    }

    class Sorry:IEmploy //Sorry类实现接口
    {

    public void Speak() //实现方法
    {
    Console.WriteLine("Sorry:朋友");
    }

    }
    }
    实现

    //直接调用
    IEmploy Ie = new Hello();
    Ie.Speak(); //调用Hello类实现的接口

    IEmploy Ie = new Sorry();
    Ie.Speak();

    //反射调用 记住反射的空间引用 using System.Reflection;

    Assembly Asm = Assembly.Load("ClassLibrary2");//反射出空间

    Type type = Asm.GetType("ClassLibrary2.Hello");//反射出空间下的类

    object AssClas = Activator.CreateInstance(type);//动态实力化反射回来的指定空间下的指定类

    IEmploy Ie = (IEmploy)AssClas; ////转换为接口类型

    //常用的就这几种方法

  • 相关阅读:
    Shell 字符串
    shell 使用变量
    shell 数组
    shell 注释
    shell 输出双引号
    shell wc命令 统计行数
    shell :
    shell 函数调用
    pyqt 调用颜色选择器
    Navicat+Premium+12+破解补丁
  • 原文地址:https://www.cnblogs.com/ruanbl/p/947168.html
Copyright © 2011-2022 走看看