C#中調(diào)用DLL的指針傳值方法
作者:team 日期:2011-04-07
在通用DLL中經(jīng)常會(huì)用到指針傳值,那么C#中如何調(diào)用DLL的指針?請(qǐng)看以下代碼:
1,申明:
[DllImport("ICDll.dll")]
public static extern int SS_SelectCard(int Remode, Byte[] Resnr);
通過 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)過測(cè)試
 上一篇: 一流軟件領(lǐng)導(dǎo)的10個(gè)特征
上一篇: 一流軟件領(lǐng)導(dǎo)的10個(gè)特征   下一篇: 軟件開發(fā)流程
下一篇: 軟件開發(fā)流程 文章來自: 本站原創(chuàng)
文章來自: 本站原創(chuàng) 引用通告: 查看所有引用 | 我要引用此文章
引用通告: 查看所有引用 | 我要引用此文章 Tags: c# dll 指針
Tags: c# dll 指針  相關(guān)日志:
相關(guān)日志:
                    
                    
				評(píng)論: 0 | 引用: 0 | 查看次數(shù): - 
			發(fā)表評(píng)論
		   
 

 
  
						
