我正在使用Uri.TryCreate
方法(String,UriKind,Uri)来验证Uris。但它改变了我的Uri。例如:
该方法在链接的最后一行中的en_US之后删除了一个点。你能告诉我为什么它改变了正确的URI吗?或者你能告诉我使用Uri-Class检查Uri是否正确的另一种方法吗? (我知道有一些
答案 0 :(得分:1)
要验证Uri,您应该使用Uri.IsWellFormedUriString
代替Uri.TryCreate
方法。
参考:http://msdn.microsoft.com/en-us/library/system.uri.iswellformeduristring.aspx