c#

位置:IT落伍者 >> c# >> 浏览文章

借用VB的My,C#照样条条大路通罗马


发布日期:2018年10月27日
 
借用VB的My,C#照样条条大路通罗马
Framework既广且深其功能之强大与完整是任谁也不能否认的然而其众多命名空间中大量数目的类别却常常让新手不知从何下手总是必须花上一段时间才能熟悉他们所需之类别的位置这样的过程其实让人觉得有点气馁为了解决学习上的问题并具体提升开发人员的生产力Visual Basic 提供了一项非常重要的新功能它就是MyMy 提供了常用 NET Framework 类与函数的进入点让常用的功能唾手可得并减少您必须撰写的程序代码行数只是这么好用的功能难道Visual C# 不能够使用吗?其实只要先加入对MicrosoftVisualBasic的参考再导入适当的命名空间例如:

using MicrosoftVisualBasicDevices;

就可以在Visual C# 中使用与My相似的语法来撰写程序现在假设我们要在Visual C# 中播放一个音频文件欲达此目的以标准的 C# 程序语法来撰写应该如下所示:

SoundPlayer simpleSound = new SoundPlayer(@C:\Beepwav );

simpleSoundPlay();

现在有了My您只需撰写下面这两道语句即可:

Computer myOwnComputer = new Computer();

myOwnComputerAudioPlay(@C:\Beepwav);

又例如假设您要播放一个系统声音可以撰写如下所示的语句:

Computer myOwnComputer = new Computer();

myOwnComputerAudioPlaySystemSound(SystemMediaSystemSoundsAsterisk);

再举一个例子假设您要去验证与指定远程主机的联机性可以采用下列写法:

Computer myOwnComputer = new Computer();

if(myOwnComputerNetworkIsAvailable)

{

if(myOwnComputerNetworkPing())

{

MessageBoxShow(微软的网站可以使用);

}

}

从上面这三个简例可以看得出来显然My不仅能够程序代码更加精简更重要的是这是一种非常直观式的写法让程序设计师非常容易去联想与发掘所需的功能

上一篇:.NET的死锁调试工具:ACorns.Debugging

下一篇:C#中生成验证码的类