概述C#中的Assembly

开发 后端
本文介绍C# Assembly,以及介绍加载程序集:使用静态方法C# Assembly.Load(程序集名称)或C# Assembly.LoadFrom。

1.允许访问给定程序集的元元素,包含可以加载和执行程序集的方法;

2.加载程序集:使用静态方法C# Assembly.Load(程序集名称)或C# Assembly.LoadFrom(程序集完整路径名);

3.属性:
FullName:程序集显示名称;

4.方法:
GetTypes():获取程序集中定义的类型。

  1. TestAssembly.cs:  
  2.  
  3. viewplaincopytoclipboardprint?  
  4. usingSystem;usingSystem.Reflection;  
  5. namespaceMagci.Test.Reflection{  
  6. publicclassTestAssembly{  
  7. publicstaticvoidMain(){  
  8. //将程序集加载到运行过程中  
  9. AssemblyAssemblyass=Assembly.Load("TestCustomAttributes");  
  10. AssemblyAssemblyass1=Assembly.LoadFrom
    (@"E:\CODE\dotNet\C#\9-Reflection\TestCustomAttributes.dll");  
  11. //获取程序集显示名称  
  12. Console.WriteLine(ass1.FullName);  
  13. //获取程序集中定义的类型  
  14. Type[]types=ass.GetTypes();  
  15. foreach(Typetintypes)  
  16. {  
  17. Console.WriteLine(t.FullName);  
  18. }  
  19. }  
  20. }  

以上介绍C# Assembly

【编辑推荐】

  1. C#调用Windows API函数
  2. 详解C#调用Outlook API
  3. C#连接Access、SQL Server数据库
  4. 介绍C#调用API的问题
  5. C#调用Excel与附加代码
责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-08-31 09:44:23

C# Employee

2009-08-13 15:18:23

C#文件上传

2009-08-18 09:26:07

C#线程功能

2009-07-31 14:08:54

C# 匿名函数

2009-08-18 17:29:02

C#使用指针

2009-09-03 11:15:38

C#设置Coopera

2009-08-27 17:39:51

C#多个方法的关联

2009-08-20 16:28:45

C#匿名方法

2009-08-25 10:08:39

C# MyData对象

2009-08-25 16:49:44

C#使用if语句

2009-08-24 18:09:13

C#构造函数

2009-08-17 09:57:00

C# Windows

2009-09-03 10:42:16

C# Employee

2009-08-19 11:09:00

C# Cast<T>

2009-08-14 11:05:28

C#语言的结构体

2009-09-04 14:41:09

C#同步线程

2009-07-31 15:37:45

C#静态构造函数

2009-08-10 17:12:54

C#编译器

2009-08-06 09:32:03

C#代码协同执行

2009-08-03 18:26:18

C#定义接口成员
点赞
收藏

51CTO技术栈公众号