【问题标题】:UWP vs WPF: System.Globalization CultureInfo is different?UWP 与 WPF:System.Globalization CultureInfo 不同?
【发布时间】:2015-12-11 17:05:31
【问题描述】:

设置:

  • VS2015 C#解决方案
  • 包含一个 UWP 项目
  • 包含一个 WPF 项目
  • 两个项目都声明var ci = new CultureInfo(1)

问题:

  • 为什么 WPF 项目发现构造函数采用 int,而 UWP 项目没有?
  • 为什么在 msdn 上浏览 System.Globalization 命名空间时表明它应该存在,如果 UWP 不存在的话?
  • 我们如何浏览与特定目标类型/配置文件相关的 MSDN API?

【问题讨论】:

  • LCID 已于 10 年前弃用。微软最终确实兑现了他们的承诺,WinRT 是显而易见的工具。后台is here.

标签: c# wpf namespaces uwp globalization


【解决方案1】:

是的,基本上有些会员在某些平台上可用,但在其他平台上不可用。例如,在“版本信息”部分查看CultureInfo(int) constructor 与CultureInfo.DateTimeFormat 的版本信息。

构造函数版本信息:

.NET 框架
自 1.1 起可用

DateTimeFormat 版本信息:

通用 Windows 平台
从 4.5 开始可用
.NET Framework
从 1.1 开始提供
可移植类库
支持:便携式 .NET 平台
Silverlight
从 2.0 开始提供
Windows Phone Silverlight
从 7.0 开始提供
Windows Phone
从 8.1 开始提供

请注意构造函数文档中没有提及 UWP...

【讨论】:

  • 啊,我明白了。那么目前没有办法根据版本/目标信息过滤 msdn api 文档吗?谢谢
  • @JSalazar:我不知道,恐怕。 DNX 的故事变得更加复杂......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多