C#中创建和使用dll比c++中方便多了!C#中没有了C++中的.h头文件,确实省了很多麻烦。
创建一个dll
using System;
using System.Collections.Generic;
using System.Text;
namespace ClassLibrary1
{
public class AddClass
{
public static long add(long a, long b)
{
return (a + b);
}
}
}
非常简单地就创建了一个dll,提供add函数
使用也非常简单:
using System;
using System.Collections.Generic;
using System.Text;
using ClassLibrary1;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Calling DLL library 000000000000000");
long num = AddClass.add(5, 6);
Console.WriteLine("The sum of 5 and 6 is: {0}", num);
}
}
}
就相当于使用一个命名空间中的一个类中的一个函数。当然了,要把dll加到reference中去的。Project->Add Reference->Browse->然后选择你要加入的dll即可。灰常灰常简单。记得要把名字空间加进来。