c#封装自己写的dll,和引用自己的dll

本文详细介绍如何在Visual Studio中创建并封装一个简单的C# DLL文件,包括定义函数、生成DLL及在Windows窗体应用程序中调用DLL的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.怎么封装自己的dll;

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

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

c.在里面写一个自己想操作的函数,如:

 public int fnAdd(int iAdd1, int iAdd2)
      {
            return (iAdd1 + iAdd2);
        }

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

e.这是你的Debug文件夹下就会有一个MyTestDll.dll文件,你就可以把它放在你想引用的工程;


2.用自己封装的dll文件;

a.打开visual studio - 文件 - 新建 - 项目- windows窗体应用程序 - 名称UseMyDll;

b.自己在窗体上,添加三个TextBox控件,和一个Button控件;

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

d.引用 - 添加引用 - 浏览 - 将MyTestDll.dll添加进来;

e.双击Button1事件:

        private void button1_Click(object sender, EventArgs e)
        {
            MyTestDll.TestDll m_TestDll = new MyTestDll.TestDll();

            int a = Convert.ToInt16(textBox1.Text);
            int b = Convert.ToInt16(textBox2.Text);

            textBox3.Text = Convert.ToString (m_TestDll.fnAdd(a,b));
        }

f.运行程序开始实验;


提示:1.重点是这句话:MyTestDll.TestDll m_TestDll = new MyTestDll.TestDll();

    2.[Dllimput("kernel32")]一般用于添加系统自带的dll库;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值