C# 调用 DLL 中的方法:详细步骤和示例
在 C# 中调用 DLL 文件中的方法,可以使用以下步骤:
-
在 C# 项目中添加对 DLL 的引用。右键点击项目,选择“添加” > “引用”,然后浏览并选择 DLL 文件。
-
在代码中使用
DllImport特性来声明 DLL 中的方法。DllImport特性指示 C# 编译器在运行时动态加载 DLL,并找到其中的方法。
例如,假设 DLL 文件名为“mydll.dll”,其中包含一个名为“MyMethod”的方法,该方法没有参数并返回一个整数值。
using System.Runtime.InteropServices;
class Program
{
[DllImport("mydll.dll")]
public static extern int MyMethod();
static void Main(string[] args)
{
int result = MyMethod();
Console.WriteLine(result);
}
}
在上面的代码中,DllImport 特性指示 C# 编译器从“mydll.dll”中加载“MyMethod”方法。然后,您可以像调用任何其他 C# 方法一样调用它。
请注意,调用 DLL 中的方法可能需要传递参数或者返回其他类型的值。在这种情况下,您需要相应地声明和使用方法的参数和返回类型。
原文地址: https://www.cveoy.top/t/topic/dcq1 著作权归作者所有。请勿转载和采集!