筆試題(extern)

才智咖 人氣:2.73W

extern 是什麼意思?
答:extern 修飾符用於宣告由程式集外部實現的'成員函式經常用於系統API函式的呼叫(通過 DllImport )。注意,和DllImport一起使用時要加上 static 修飾符也可以用於對於同一程式集不同版本元件的呼叫(用 extern 宣告別名)不能與 abstract 修飾符同時使用

筆試題(extern)

示例:

using System;using ric;using ;using ropServices; namespace Example03{    class Program    {        //注意DllImport是一個Attribute Property,在ropServices名稱空間中定義        //extern與DllImport一起使用時必須再加上一個static修飾符        [DllImport("")]        public static extern int MessageBox(int Handle, string Message,
string Caption, int Type);
         static int Main()        {            string myString;            e("Enter your message: ");            myString = Line();            return MessageBox(0, myString, "My Message Box", 0);
 

TAGS:extern 筆試