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