2016 - 2024

感恩一路有你

怎么把类封装成dll c# 如何将方法封装成dll类库?

浏览量:1622 时间:2021-03-12 07:52:34 作者:admin

c# 如何将方法封装成dll类库?

C调用C的DLL要方便得多。

1. 创建新的C#类库。在编辑代码之后,生成类库并获得一个DLL。2创建一个新的控制台应用程序来调用类库

2.1右键单击“引用”,然后单击“添加引用”。在弹出的对话框中,切换到browse选项卡并找到添加后刚刚生成的DLL,控制台应用程序将变为可以在2.2下调用。首先介绍类库的名称空间,然后调用它。

3. 这是一个生成控制台应用程序并运行它的简单调用(记住将控制台应用程序1设置为启动项)。当然,C#甚至可以将表单封装到DLL中,被调用方并不局限于控制台应用程序。但是想法是一样的

P/invoke interop Assistant会生成这样的代码

但是这个转换有一个问题,三个字符的数组合并成一个。

你可以自己封一个结构

因为内容256的大小是256字节,所以不需要对齐内存(如果3字节的状态在前面,写的方法取决于C的对齐程度),所以重写后的结构和内存中原来的结构价格一样,然后可以使用P/invoke interop assistant生成C代码。

怎么把类封装成dll vs第三方dll如何使用 dll二次封装

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。