7

在 .NET 4 控制台应用程序和 Silverlight 4 应用程序中,以下返回false

Uri.IsWellFormedUriString("/test", UriKind.Absolute)

但在 Windows Phone 应用程序(使用 SDK 7.1 Beta 2 于 2011 年 6 月 29 日发布的 7.0 或 7.1)中的相同调用返回true.

其他人可以证实这一点吗?这是 WP7 中的错误吗?

更新

我将此报告为Microsoft Connect上的一个错误,并在今天收到更新,称它已被关闭为“Wont' Fix”。这对我来说无关紧要,但我想我会添加这个更新作为仅供参考。

4

1 回答 1

4

文档之后它是一个错误:

如果字符串按照 RFC 3986 格式正确,则布尔值为真;否则为假。

RFC 3986说:

absolute-URI = scheme ":" hier-part [ "?" 询问 ]

因此,最好在 VS 下的Microsoft Connect上提交此错误,并 引用手机开发工具的工具版本。

于 2011-08-09T16:12:21.187 回答