Uri方法Uri.TryCreate方法(String,UriKind,Uri)改变Uri,不想要

时间:2013-01-28 17:48:40

标签: c# uri

我正在使用Uri.TryCreate方法(String,UriKind,Uri)来验证Uris。但它改变了我的Uri。例如:

该方法在链接的最后一行中的en_US之后删除了一个点。你能告诉我为什么它改变了正确的URI吗?或者你能告诉我使用Uri-Class检查Uri是否正确的另一种方法吗? (我知道有一些

1 个答案:

答案 0 :(得分:1)

要验证Uri,您应该使用Uri.IsWellFormedUriString代替Uri.TryCreate方法。

参考:http://msdn.microsoft.com/en-us/library/system.uri.iswellformeduristring.aspx