我试图检查给定的URL是否有效且可下载。 我写了这段代码并且确实有效,但我想知道如果没有丑陋的try-catch就可以实现它
public static bool IsUrlValid(string url)
{
try
{
WebClient webClient = new WebClient();
var stream = webClient.OpenRead(url);
return true;
}
catch (Exception ex)
{
return false;
}
}