Неверный URI: не удалось проанализировать имя хоста

Я пытаюсь создать 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.

Спасибо !

17
задан Corentin Pane 13 November 2019 в 09:30
поделиться