在C#中,如果語句我捕獲的長度屬性,並希望爲其應用條件語句。但我相信我的條件聲明不起作用。我應該如何爲給定的代碼應用條件語句。長度「66」意味着互聯網連接已經關閉,否則就會關閉。如果在C#中的長度屬性語句
WebClient client = new WebClient();
string value;
try
{
value = client.DownloadString("http://google.com");
}
catch(WebException ex)
{
value = (ex. Message);
}
if (value = "66")
{
Console.WriteLine("Internet connection is down");
}
else
{
Console.WriteLine("Internet connection is up");
}
Console.WriteLine(value.Length);
Console.WriteLine("Press any key to continue");
Console.ReadKey(true);
您可以將代碼更改爲if(value.Length == 「66」)'。但即使如此,我仍然認爲依靠錯誤消息的長度並不是一個好主意(考慮f.e.localization)。 –
我只想互聯網連接關閉,所以當互聯網連接關閉時,它總是顯示「Internet Explorer無法顯示網頁」,這實際上是我檢查我的負載平衡器URl。我會得到兩個結果只有一個是空的HTML字符串或Internet Explorer無法顯示頁面。謝謝 – Sohail