【问题标题】:Bad practice to just use UriKind.RelativeOrAbsolute?只使用 UriKind.RelativeOrAbsolute 的坏习惯?
【发布时间】:2013-09-11 15:28:29
【问题描述】:

总是使用 UriKind.RelativeOrAbsolute (C# / Silverlight) 除了检查路径是否是相对的并使用正确的 UriKind,除了性能上的一些小损失之外,还有什么缺点吗?

Uri nav = new Uri(path, UriKind.RelativeOrAbsolute);

另有说明:使用上面的代码,是否有过将其评估为相对路径的时候,而它应该被评估为绝对路径?一个在另一个之前检查吗?路径是否可以令人满意地是相对路径 && 绝对路径?

【问题讨论】:

    标签: c# silverlight uri


    【解决方案1】:

    我在下面找到了一个非常有趣的视频和一些描述

    你可以通过

    uri Kind Desc

    此文本是描述的一部分。请通过它,我希望它会清除您的概念。

    但是 UriKind.RelativeOrAbsolute 呢?这有点棘手。我能想到的最好的办法是我们只是要求运行时自己解决。它将尝试清理我们提供的 UriString 并找出资源在哪里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-17
      • 2016-03-27
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      相关资源
      最近更新 更多