Framework既廣且深
其功能之強大與完整是任誰也不能否認的
然而其眾多命名空間中大量數目的類別
卻常常讓新手不知從何下手
總是必須花上一段時間才能熟悉他們所需之類別的位置
這樣的過程
其實讓人覺得有點氣餒
為了解決學習上的問題
並具體提升開發人員的生產力
Visual Basic
提供了一項非常重要的新功能
它就是My
My 提供了常用
NET Framework 類與函數的進入點
讓常用的功能唾手可得
並減少您必須撰寫的程序代碼行數
只是這麼好用的功能
難道Visual C#
不能夠使用嗎?其實只要先加入對Microsoft
VisualBasic的參考
再導入適當的命名空間
例如:
using Microsoft
VisualBasic
Devices;
就可以在Visual C#
中使用與My相似的語法來撰寫程序
現在假設我們要在Visual C#
中播放一個音頻文件
欲達此目的
以標准的 C# 程序語法來撰寫應該如下所示:
SoundPlayer simpleSound = new SoundPlayer(@
C:\Beep
wav
);
simpleSound
Play();
現在有了My
您只需撰寫下面這兩道語句即可:
Computer myOwnComputer = new Computer();
myOwnComputer
Audio
Play(@
C:\Beep
wav
);
又例如
假設您要播放一個系統聲音
可以撰寫如下所示的語句:
Computer myOwnComputer = new Computer();
myOwnComputer
Audio
PlaySystemSound(System
Media
SystemSounds
Asterisk);
再舉一個例子
假設您要去驗證與指定遠程主機的聯機性
可以采用下列寫法:
Computer myOwnComputer = new Computer();
if(myOwnComputer
Network
IsAvailable)
{
if(myOwnComputer
Network
Ping(
))
{
MessageBox
Show(
微軟的網站可以使用
);
}
}
從上面這三個簡例可以看得出來
顯然My不僅能夠程序代碼更加精簡
更重要的是
這是一種非常直觀式的寫法
讓程序設計師非常容易去聯想與發掘所需的功能
From:http://tw.wingwit.com/Article/program/net/201311/13065.html