C#调用dll方法

刚学C#,发现两种调用dll的方式,开始不清楚有什么区别,网上查普遍说的比较复杂,在这里做个简要的理解说明。

dll文件可分为托管和非托管两种。

C#调用托管dll方法很简单,解决方案--引用--右键--添加引用--浏览,找到要调用的dll添加,然后在代码中添加using  ***(dll文件名,不要加扩展名)即可。

如果是非托管dll,调用方法如下:

[DllImport("***.dll")]   

修饰符 extern 函数返回值 函数(参数);

关于托管dll和非托管dll,比较普遍的说法是托管dll是.net平台下开发的,非托管dll是指传统的dll,但是这种说法好像也不绝对,具体的也没细了解了,反正目前了解这些就够我应用的了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值