extern是什么意思


Posted in 面试题 onMarch 10, 2016
extern 修饰符用于声明由程序集外部实现的成员函数
经常用于系统API函数的调用(通过 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);
}
}
}

Tags in this post...

面试题 相关文章推荐
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
金山毒霸系列的笔试题
Apr 13 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
网络安全类面试题
Aug 01 面试题
C#笔试题和英文面试题
Feb 07 面试题
Linux如何为某个操作添加别名
Mar 01 面试题
Shell编程面试题
May 29 面试题
EJB timer的种类
Oct 28 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
与UNIX有关的几个名词
Sep 17 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 22 面试题
星空联盟C# .net笔试题
Dec 05 #面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 #面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 #面试题
abstract是什么意思
Feb 12 #面试题
C#基础面试题
Oct 17 #面试题
C#怎么让一个窗口居中显示?
Oct 20 #面试题
internal修饰符起什么作用
Dec 16 #面试题
You might like
PHP中each与list用法分析
2016/01/08 PHP
php简单实现数组分页的方法
2016/04/30 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
Prototype Class对象学习
2009/07/19 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
python自动化测试之setUp与tearDown实例
2014/09/28 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
Python bytes string相互转换过程解析
2020/03/05 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
利用CSS3的border-radius绘制太极及爱心图案示例
2016/05/17 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
飞利浦法国官网:Philips法国
2019/07/10 全球购物
4s客服专员岗位职责
2013/12/01 职场文书
财务会计实习报告体会
2013/12/20 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
优秀党员推荐材料
2014/12/18 职场文书
老公出轨后的保证书
2015/05/08 职场文书
销售口号霸气押韵
2015/12/24 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
python 破解加密zip文件的密码
2021/04/22 Python
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript