只使用 UriKind.RelativeOrAbsolute 的不良做法
本文关键字:不良 RelativeOrAbsolute UriKind | 更新日期: 2023-09-27 18:31:00
除了
一些轻微的性能损失之外,总是使用UriKind.RelativeOrAbsolute (C#/Silverlight)有什么缺点,而不是检查路径是否相对并使用正确的UriKind?
Uri nav = new Uri(path, UriKind.RelativeOrAbsolute);
否则:使用上面的代码,当它应该被评估为绝对路径时,是否有时间将其评估为相对路径?一个检查之前是否检查另一个?一条路径是否有可能令人满意地成为相对路径和绝对路径?
我发现了一个非常有趣的视频和下面的一些描述
哟可以通过
乌里金德斯克
此文本是说明的一部分。请仔细阅读,我希望它能清除您的概念。
但是UriKind.RelativeOrAbsolute呢?这有点棘手。我能弄清楚的最好的是,我们只是要求运行时自己弄清楚。它将尝试清理我们提供的 UriString 并找出资源的位置。