仅使用UriKind.RelativeOrAbsolute是一种不好的做法吗?

4
除了一些轻微的性能损失外,始终使用UriKind.RelativeOrAbsolute(C#/ Silverlight)是否有任何缺点,而不是检查路径是否为相对路径并使用正确的UriKind?
Uri nav = new Uri(path, UriKind.RelativeOrAbsolute);

换句话说:使用上述代码,是否有时会将其评估为相对路径,而应将其评估为绝对路径?哪个先检查?可能路径既可以是相对路径也可以是绝对路径吗?
1个回答

0

我找到了一段非常有趣的视频和以下的描述:

你可以看一下:

uri Kind Desc

这段文字是描述的一部分。请仔细阅读,希望能够清晰您的概念。

但是UriKind.RelativeOrAbsolute怎么办?那有点棘手。我能想到的最好的解释是我们只是让运行时自己去解决它。它将尝试清理我们提供的UriString并找出资源所在的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接