C# Ping類的使用方法(單步+異步)

很久以前,我還在用C#調用CMD裡的Ping命令這種笨方法,深深地感到沒文化真可怕。

編程環境:VS 2012,.Net 4.5

要使用Ping類就得引用

using System.Net.NetworkInformation;

這次就用控制台吧,沒必要用窗體了,硬盤是用來更重要的東西。

先上單步執行的代碼。

註釋都有了,不解釋,也不是些什麼很複雜的東東。

图像 010

接著的是異步

叉,什麼垃圾主機,剛寫完提交出現500錯誤。

忘記要說什麼來着。

是關於I對象的傳遞,這個I在哪裡自己找去 當有對象傳遞給回調方法的時候,方法就可以通過e.Userstate獲取這個對象。

图像 011

將掛起線程的語句註釋掉,你就看到結果輸出不是按順序輸出了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注