Pour créer une Uri à partir d'une chaîne vous pouvez faire ceci:
Uri u = new Uri("mydomain.com");
Mais le problème est que si la chaîne de caractères (comme celle ci-dessus) ne contient pas le protocole, vous obtiendrez une exception: "Invalid URI: The format of the URI could not be determined.
"
Pour éviter l'exception que vous devez sécuriser la chaîne comprend un protocole, comme ci-dessous:
Uri u = new Uri("http://mydomain.com");
Mais si vous prenez l'url d'entrée, comment pouvez-vous ajouter le protocole s'il est absent?
Je veux dire, en dehors de certains IndexOf/sous-Chaîne de la manipulation?
Quelque chose d'élégant et rapide?