1.封裝本身的dll;spa
a.打開visual studio - 文件 - 新建 - 項目- 類庫 - 名稱MyTestDll;3d
b.右鍵Class1.cs - 修改成 TestDll.cs;對象
c.在裏面寫一個方法,如:blog
namespace MyTestDll
{
public static class TestDll<T> where T:IComparable
{
/// <summary>
/// 比較兩個對象的大小
/// </summary>
/// <param name="t1"></param>
/// <param name="t2"></param>
public static T Maximun(T t1, T t2)
{
try
{
if (t1.CompareTo(t2) > 0)
{
return t1;
}
else
{
return t2;
}
}
catch (System.Exception ex)
{
return default(T);
}
}
}
}string
d.保存 - 生成解決方案;it
e.在Debug文件夾下就會有一個MyTestDll.dll文件,把它放在須要引用的工程;io
2.調用裝的dll文件;class
a.打開visual studio - 文件 - 新建 - 項目- 控制檯應用程序;引用
b.將MyTestDll.dll文件放在DeBug文件夾下面;bug
c.引用 - 添加引用 - 瀏覽 - 將MyTestDll.dll添加進來;
d.引用命令空間using MyTestDll;
主程序代碼:
static void Main(string[] args)
{
int var = TestDll<int>.Maximun(1,2);
Console.WriteLine("{0}", var);
Console.ReadKey();
}
運行結果:
按F2查看封裝的TestDll<int>.Maximun方法,如圖: