C#中调用DLL的指针传值方法

在通用DLL中经常会用到指针传值,那么C#中如何调用DLL的指针?请看以下代码:

1,申明:

[DllImport("ICDll.dll")]

public static extern int SS_SelectCard(int Remode, Byte[] Resnr);

 

通过 Byte 替换 指针.

2,调用:

                Byte[] Resnr = new Byte[4];
                int ts = test.SS_SelectCard(0, Resnr);

3,将Byte中的内容转换成字符串

                string temp = " ";
                foreach (byte b in byteArray)
                    temp += string.Format("{0:X2}", b);

 

以上三步经过测试



上一篇: 一流软件领导的10个特征
下一篇: 软件开发流程
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: c# dll 指针
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.