筆試題(extern)
extern 是什么意思?
答:extern 修飾符用于聲明由程序集外部實現(xiàn)的'成員函數(shù)經(jīng)常用于系統(tǒng)API函數(shù)的調用(通過 DllImport )。注意,和DllImport一起使用時要加上 static 修飾符也可以用于對于同一程序集不同版本組件的調用(用 extern 聲明別名)不能與 abstract 修飾符同時使用
示例:
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; namespace Example03{ class Program { //注意DllImport是一個Attribute Property,在System.Runtime.InteropServices命名空間中定義 //extern與DllImport一起使用時必須再加上一個static修飾符 [DllImport("User32.dll")] public static extern int MessageBox(int Handle, string Message,
string Caption, int Type);
static int Main() { string myString; Console.Write("Enter your message: "); myString = Console.ReadLine(); return MessageBox(0, myString, "My Message Box", 0);
【筆試題(extern)】相關文章:
華為2017筆試題08-16
360筆試題目10-20
華為2017筆試試題08-10
extern在函數(shù)聲明中的意思11-22
桂林銀行筆試題筆經(jīng)10-21
QMS2007筆試審核知識模擬試題11-02
眼線筆類型-如何挑選眼線筆11-09
馬克筆有哪些分類-馬克筆的分類11-03
ps筆刷怎么安裝08-27
唇線筆怎么用10-11