简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

C# extern 修饰符的用法

来源:易贤网   阅读:975 次  日期:2014-09-05 17:12:55

温馨提示:易贤网小编为您整理了“C# extern 修饰符的用法”,方便广大网友查阅!

extren主要用于声明在外部实现的方法,什么叫外部实现的方法呢,一般说来就是用System.Runtime.InteropServices服务的DllImport方法引入非托管代码程序集。例如调用程序API,C语言写的方法等等。在这种情况下,声明必须为static

同时,extren关键字还可以定义外部程序集别名,使得可以从单个程序集中引用同一组件的不同版本。

下面是一个改写自MSDN上的简单的例子,调用系统winmm.DLL播放wav文件:

//系统API的调用的声明

[System.Runtime.InteropServices.DllImport("winmm.DLL", EntryPoint = "PlaySound", SetLastError = true)]

public static extern void PlaySound(string path,System.IntPtr hMod,PlaySoundFlags flags);

//调用该方法

string path = @“c:22.wav”;

try

{

PlaySound(path, new System.IntPtr(), PlaySoundFlags.SND_SYNC);

}

catch (Exception ex)

{

throw (ex);

}

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:java中的四个核心概念
下一篇:C++封装的用于存放内存块的双向循环列表
易贤网手机网站地址:C# extern 修饰符的用法
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!