zoukankan      html  css  js  c++  java
  • c# DLL封装并调用

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

  • 相关阅读:
    springMVC系列之(四) spring+springMVC+hibernate 三大框架整合(转)
    Java Web项目运行流程
    唯一识别码——UUID
    Map解析
    前端小技巧总结(三)
    前端小技巧总结(二)
    React学习总结(二)
    前端小技巧总结(一)
    React 学习总结(一)
    关于Java一些好的博客链接:
  • 原文地址:https://www.cnblogs.com/yeshenmeng/p/9605051.html
Copyright © 2011-2022 走看看