国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

詳解C#byte數組怎么傳入C

2020-01-26 13:31:09
字體:
來源:轉載
供稿:網友

將C語言封裝成函數dll供C#端調用,需要傳遞的byte數組作為函數參數來傳遞。

1、打開Visual Studio2017創建一個C的dll工程;取名為Dll1

2、打開dllmain.cpp,增加一個byte數組元素求和的函數: Cal(unsigned char* data,int length);編譯,在工程名上右鍵選擇“生成”;即生成Dll1.dll文件。

3、創建C#工程對,選擇窗體類型工程。在界面上增加一個Button按鈕。雙擊Button進入代碼編寫界面。

4、采用DllImport引用上面封裝好的dll,并調用Cal函數,傳入byte[]數組{1,2}。顯示出計算結果。預期輸出結果為3。

5、將Dll1.dll拷貝到C#生成exe的同級目錄下;運行C#項目,點擊“調用”彈出執行結果3。符合預期結果。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 武夷山市| 栖霞市| 灵山县| 衡水市| 玉林市| 敦煌市| 姚安县| 大埔区| 滕州市| 祁东县| 富平县| 镇坪县| 洪雅县| 宁明县| 电白县| 宿州市| 娄底市| 平罗县| 大足县| 白山市| 石屏县| 神池县| 长葛市| 甘洛县| 霍城县| 芮城县| 车险| 沧源| 平谷区| 苍溪县| 灵寿县| 漯河市| 平乡县| 简阳市| 泰兴市| 子洲县| 原平市| 柏乡县| 彩票| 鄯善县| 阿勒泰市|