c#调用c#生成的dll
时间: 2023-11-24 08:52:43 浏览: 109
以下是使用C#调用C#生成的DLL的步骤:
1.编写C#类库项目并生成DLL文件。
2.在调用DLL的C#项目中添加对DLL的引用。
3.在代码中使用DLL中的类和方法。
下面是一个简单的示例:
假设我们有一个名为“CSharpClassLib”的C#类库项目,其中包含一个名为“TestClass”的类,该类具有一个名为“Hello”的公共方法。
1.编写C#类库项目并生成DLL文件。
在Visual Studio中创建一个新的C#类库项目“CSharpClassLib”,并添加以下代码:
```csharp
using System;
namespace CSharpClassLib
{
public class TestClass
{
public void Hello()
{
Console.WriteLine("Hello from CSharpClassLib!");
}
}
}
```
生成该项目,将生成一个名为“CSharpClassLib.dll”的DLL文件。
2.在调用DLL的C#项目中添加对DLL的引用。
在Visual Studio中创建一个新的C#控制台应用程序项目“MyDllDemo”,并将“CSharpClassLib.dll”文件复制到该项目的“bin\Debug”文件夹中。
右键单击“引用”文件夹,选择“添加引用”,然后选择“浏览”选项卡,浏览到“CSharpClassLib.dll”文件并添加它。
3.在代码中使用DLL中的类和方法。
在“Program.cs”文件中添加以下代码:
```csharp
using System;
using CSharpClassLib;
namespace MyDllDemo
{
class Program
{
static void Main(string[] args)
{
TestClass test = new TestClass();
test.Hello();
Console.ReadKey();
}
}
}
```
运行该项目,将输出“Hello from CSharpClassLib!”。
阅读全文