a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C# > 正文

C#使用反射(Reflect)獲取dll文件中的類型并調(diào)用方法

2019-10-29 19:58:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

使用反射(Reflect)獲取dll文件中的類型并調(diào)用方法,具體內(nèi)容如下

需引用:System.Reflection;

1. 使用反射(Reflect)獲取dll文件中的類型并調(diào)用方法(入門案例)

static void Main(string[] args)    {      //dll文件路徑      string path = @"D:/VS2015Project/001/Computer/bin/Debug/computer.dll";      //加載dll文件      Assembly asm = Assembly.LoadFile(path);      //獲取類      Type type = asm.GetType("Computer.Computer");      //創(chuàng)建該類型的實(shí)例      object obj = Activator.CreateInstance(type);      //獲取該類的方法      MethodInfo mf = type.GetMethod("ShowDrives");      //調(diào)用方法      mf.Invoke(obj, null);      Console.ReadKey();    } 

2. 生成類庫(kù)(computer.dll)的computer.cs文件代碼

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;namespace Computer{  public class Computer  {    private DriveInfo[] drives;    public Computer()    {      this.drives = DriveInfo.GetDrives();    }    public void ShowDrives()    {      Console.WriteLine("該電腦的磁盤驅(qū)動(dòng)器有:/r/n");      foreach (var item in drives)      {        Console.WriteLine(item);      }    }  }}

3. 反射調(diào)用結(jié)果:

C#,反射,Reflect,dll,類型,調(diào)用

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到c#教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产黄色大片免费观看 | 国产精品久久久久久久久久久新郎 | 91视频观看 | 欧美国产精品一区 | 亚洲欧美999| 91社区在线观看高清 | 国产a级毛片 | 亚洲综合区 | 一区二区国产精品 | 国产精品久久久久久亚洲影视 | 久久激情视频 | 91精品国产日韩91久久久久久 | 国产精品美女久久久久久久久久久 | av三级在线观看 | 国产精品久久久久久久久久久杏吧 | 欧美性生活免费 | 精品九九 | 伊人操操 | 成人亚洲视频 | 天天摸夜夜摸爽爽狠狠婷婷97 | 精品久久一区二区三区 | 91精品国产色综合久久不卡98 | 国产一区二区三区久久99 | 午夜精品一区二区三区在线 | 精品一区电影国产 | 精品视频| 久久国产精品99久久久久久老狼 | 亚洲高清一区二区三区 | www.4虎 | 91免费国产在线 | 日本视频在线 | 亚洲综合婷婷 | 一级片av| 精品一区二区三区在线观看 | 成人毛片在线免费看 | 久精品视频 | 欧美日韩综合 | 天天看夜夜 | 欧美乱码精品一区二区三 | 欧美精品一区二区三区在线播放 | 国产精品成人一区二区三区夜夜夜 |