在 C# 中调用 DLL 文件中的方法,可以使用以下步骤:

  1. 在 C# 项目中添加对 DLL 的引用。右键点击项目,选择“添加” > “引用”,然后浏览并选择 DLL 文件。

  2. 在代码中使用 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录