gpt4 book ai didi

c# - System.load(dll)在C#中的实现是什么?

转载 作者:行者123 更新时间:2023-12-02 07:08:56 24 4
gpt4 key购买 nike

我正在学习java,我想知道C#中的System.load(dll)并行/实现是什么。它像“using”语句吗?我是一名 C# 开发人员,所以也许通过一个例子我会更好地理解它

最佳答案

在 C# 中,您可以使用反射在运行时动态加载库:

System.Reflection.Assembly myDllAssembly = 
System.Reflection.Assembly.LoadFile("%MyDLLPath%\\MyDLL.dll");

之后,您将能够从该汇编中搜索类型:

System.Type MyDLLFormType = myDllAssembly.GetType("MyDLLNamespace.MyDLLForm");

并创建该类型的对象:

Form MyDLLFormInstance = (Form)myDllAssembly.CreateInstance("MyDLLNamespace.MyDLLForm");

关于c# - System.load(dll)在C#中的实现是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15773555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com