我正在尝试构建一个URI,但是我无法处理错误的URI。
有没有办法处理错误的URI?
我正在使用的代码:
if (reviews[e.Item.ItemIndex].URL.ToString().Contains("http:"))
{
oURI = new Uri(reviews[e.Item.ItemIndex].URL.ToString());
}
else
{
oURI = new Uri("http://"+ reviews[e.Item.ItemIndex].URL.ToString());
}
else
部分会因为错误的URI而出现错误。
谢谢!
Uri.CheckHostName
很有用。 - Michael Haren