C#中extern的使用
2013-10-16 16:35
176 查看
extern 修饰符用于声明 由程序集外部实现的成员函数经常用于系统API函数的调用(通过 DllImport )
注意,和DllImport一 起使用时要加上 static 修饰符也可以用于对于同一程序集不同版本组件的调用(用 extern 声明别名) 不能与 abstract 修饰符同时使用 。
注意,和DllImport一 起使用时要加上 static 修饰符也可以用于对于同一程序集不同版本组件的调用(用 extern 声明别名) 不能与 abstract 修饰符同时使用 。
class Program { [DllImport("User32.dll")] public static extern int MessageBox(int Handle, string Message, string Caption, int Type); static void Main(string[] args) { string myString; Console.Write("Enter your message:"); myString = Console.ReadLine(); MessageBox(0, myString, myString, 0); } }
相关文章推荐
- extern外部方法使用C#简单例子
- extern外部方法使用C#简单例子
- extern外部方法使用C#简单例子
- extern外部方法使用C#的实现方法
- extern修饰符的使用(C#)
- extern外部方法使用C#简单样例
- C#如何限制程序内存使用的大小
- C#中如何使用资源文件 Web
- C# 资源文件的使用
- C#使用FileStream类从文本中读数据(转)
- C# 使用linq处理返回带datetime类型数据 json显示/date(xxxxx)/
- 『框架设计(第2版)CLR Via C#』学习笔记——使用is和as操作符来进行强制类型转换
- 使用 Override 和 New 关键字进行版本控制(C# 编程指南)
- 关于C#Winform线程调用窗体的使用方法以及窗体的单一显示
- 在C#里使用using操作符
- C# new关键字在方法隐藏中的使用
- C# 自带的界面控件 chart,初步使用体验
- [Unity&C#&委托事件&未实例化]使用委托事件的时候事件对象未实例化
- C#实现只运行单个实例应用程序的方法(使用VB.Net的IsSingleInstance)
- 编程实例 使用C#的BitmapData