C#中的assembly.load方法怎么使用

c#
1281
2024/1/18 9:17:44
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

C#中的Assembly.Load方法用于动态加载一个程序集。你可以使用以下方法来使用Assembly.Load方法:

  1. 使用程序集的全名来加载程序集。全名由程序集的名称、版本号、区域性和公钥令牌组成。例如,加载名为"SampleAssembly"的程序集可以使用以下代码:
Assembly assembly = Assembly.Load("SampleAssembly");
  1. 使用程序集的文件路径来加载程序集。例如,加载位于"C:\Sample\SampleAssembly.dll"路径下的程序集可以使用以下代码:
Assembly assembly = Assembly.LoadFrom(@"C:\Sample\SampleAssembly.dll");
  1. 使用程序集的字节数组来加载程序集。例如,加载一个字节数组中的程序集可以使用以下代码:
byte[] assemblyBytes = ReadAssemblyBytes(); // 从某个地方读取程序集的字节数组
Assembly assembly = Assembly.Load(assemblyBytes);

请注意,Assembly.Load方法还有其他重载形式,可以根据需要选择适合的方法来加载程序集。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C#怎么使用流实现文件操作