c# DLL封裝並調用

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方法,如圖:

相關文章
相關標籤/搜索