C# extern 修饰符的用法_C/C++语言_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

C# extern 修饰符的用法

作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0

本篇关键词:用法方法调用 
黑客防线网安网讯:    extren主要用于声明在外部实现的方法,什么叫外部实现的方法呢,一般说来就是用System.Runtime.InteropServices服务的DllImport方法引入非托管代码程序集。例如调用程序API,C语言写的方...

    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);

}

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14984-1.html
网站维护教程更新时间:2012-04-04 22:47:33  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer