2

在代码Uri.TryCreate(link, UriKind.Absolute, out testurl)中,测试链接是否有效并为其提供一个 Uri 对象。然后我应该使用原始的string link还是string testurl.AbsoluteUri?因为在代码执行后两者似乎都具有相同的字符串值。

4

3 回答 3

0

如果没有区别,那也没关系。基本上,您只是使用TryCreate来验证您的 URL,因此使用原始字符串应该没问题。

于 2013-06-25T09:12:46.413 回答
0

如果成功,您应该检查结果TryCreate并使用结果对象,否则正常失败;如果它纯粹是为了验证并且输入和输出是等效的(如果“正确”),那么这不是问题。

于 2013-06-25T09:13:59.313 回答
0

你可以使用任何。但是 Uri 对象可以为您提供有关 url 的更多详细信息,例如 Host、Scheme 等。

于 2013-06-25T09:21:18.160 回答