C#中調(diào)用DLL的指針傳值方法

在通用DLL中經(jīng)常會(huì)用到指針傳值,那么C#中如何調(diào)用DLL的指針?請(qǐng)看以下代碼:

1,申明:

[DllImport("ICDll.dll")]

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

 

通過(guò) Byte 替換 指針.

2,調(diào)用:

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

3,將Byte中的內(nèi)容轉(zhuǎn)換成字符串

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

 

以上三步經(jīng)過(guò)測(cè)試



上一篇: 一流軟件領(lǐng)導(dǎo)的10個(gè)特征
下一篇: 軟件開(kāi)發(fā)流程
文章來(lái)自: 本站原創(chuàng)
引用通告: 查看所有引用 | 我要引用此文章
Tags: c# dll 指針
相關(guān)日志:
評(píng)論: 0 | 引用: 0 | 查看次數(shù): -
發(fā)表評(píng)論
昵 稱:
密 碼: 游客發(fā)言不需要密碼.
郵 箱: 支持Gravatar頭像.
網(wǎng) 址: 輸入網(wǎng)址便于回訪.
內(nèi) 容:
驗(yàn)證碼:
選 項(xiàng):
雖然發(fā)表評(píng)論不用注冊(cè),但是為了保護(hù)您的發(fā)言權(quán),建議您注冊(cè)帳號(hào).