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...

面试题 相关文章推荐
我的applet原先好好的, 一放到web server就会有问题,为什么?
May 10 面试题
WebSphere 应用服务器都支持哪些认证
Dec 26 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 面试题
分布式数据库需要考虑哪些问题
Dec 08 面试题
什么是.net的Remoting技术
Jul 08 面试题
Ref与out有什么不同
Nov 24 面试题
.NET初级开发工程师面试题
Apr 18 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
静态成员和非静态成员的区别
May 12 面试题
Java语言程序设计测试题改错题部分
Jul 22 面试题
什么是servlet链?
Jul 13 面试题
星空联盟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上传图片、删除图片实现代码
2010/05/12 PHP
PHP中PDO的错误处理
2011/09/04 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
js改变css样式的三种方法推荐
2016/06/28 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
详解小程序如何改变onLoad的执行时机
2019/11/01 Javascript
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
分析python切片原理和方法
2017/12/19 Python
python保存文件方法小结
2018/07/27 Python
Django工程的分层结构详解
2019/07/18 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
解决Pycharm 运行后没有输出的问题
2021/02/05 Python
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
台湾家适得:Homeget
2019/02/11 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
十月份红领巾广播稿
2014/01/22 职场文书
运动会邀请函范文
2014/01/31 职场文书
大班幼儿评语大全
2014/04/30 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
联谊会开场白
2015/06/01 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS