免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
extern \調(diào)用系統(tǒng)API
using System;            using System.Runtime.InteropServices;            class MainClass            {            [DllImport("User32.dll")]            public static extern int MessageBox(int h, string m, string c, int type);            static int Main()            {            string myString;            Console.Write("Enter your message: ");            myString = Console.ReadLine();            return MessageBox(0, myString, "My Message Box", 0);            }            }

示例 3

說明

該示例使用兩個文件 CM.csCmdll.c 來說明 extern。C 文件是示例 2 中創(chuàng)建的外部 DLL,它從 C# 程序內(nèi)調(diào)用。

代碼

 
復(fù)制代碼
// cm.cs            using System;            using System.Runtime.InteropServices;            public class MainClass            {            [DllImport("Cmdll.dll")]            public static extern int SampleMethod(int x);            static void Main()            {            Console.WriteLine("SampleMethod() returns {0}.",            SampleMethod(5));            }            }

輸出

 
SampleMethod() returns 50.

備注

生成項目:

  • 使用 Visual C++ 命令行將 Cmdll.c 編譯為 DLL:

    cl /LD /MD Cmdll.c

  • 使用命令行編譯 CM.cs

    csc CM.cs

這將創(chuàng)建可執(zhí)行文件 CM.exe。運行此程序時,SampleMethod 將值 5 傳遞到 DLL 文件,該文件將此值乘以 10 返回。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
extern(C# 參考)
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">外部(C#參考) | </font><font style="vertical-align: inherit;">微軟
C# 禁用控制臺應(yīng)用程序關(guān)閉按鈕
C#調(diào)用C++類庫
佐爾
C Sharp與.net學(xué)習(xí)筆記(二)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服