• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c#DLL封装并调用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.封装自己的dll;

a.打开visual studio - 文件 - 新建 - 项目- 类库 - 名称MyTestDll;

b.右键Class1.cs - 修改为 TestDll.cs;

c.在里面写一个方法,如:

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);
      }
    }
  }
}

d.保存 - 生成解决方案;

e.在Debug文件夹下就会有一个MyTestDll.dll文件,把它放在需要引用的工程;

 

2.调用装的dll文件;

a.打开visual studio - 文件 - 新建 - 项目- 控制台应用程序;

b.将MyTestDll.dll文件放在DeBug文件夹下面;

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

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C/C++延时函数(标准库)发布时间:2022-07-14
下一篇:
vs2015编译时CS1056C#Unexpectedcharacter解决办法发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap