2015-12-11 23 views
0

设置:UWP vs WPF:System.Globalization CultureInfo是不同的?

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

问题(S):

  • 为什么在WPF项目找到构造以一个int,但UWP项目
  • 为什么浏览msdn上的System.Globalization命名空间表明它应该在那里,如果它不在UWP中?
  • 我们如何浏览与特定目标类型/配置文件相关的MSDN API?
+1

LCID 10年前已被否决。微软最终会兑现他们的承诺,WinRT是明显的手段。 Backgrounder [在这里](https://blogs.msdn.microsoft.com/shawnste/2013/10/23/lcids-vs-locale-names-and-the-deprecation-of-lcids/)。 –

回答

1

是的,基本上有些成员在某些平台上可用,但在其他平台上可用。作为示例,请查看版本信息部分中的CultureInfo(int) constructorCultureInfo.DateTimeFormat的版本信息。

构造版本信息:

.NET框架
可用自1.1

DateTimeFormat版本信息:

通用Windows平台
可用自4.5
.NET框架
可用自1.1
便携式类库
支持:便携式.NET平台
的Silverlight
可用自2.0
的Windows Phone的Silverlight
7.0以上可用
的Windows Phone
可用自8.1

注缺乏对构造文档UWP的提...

+0

啊,我明白了。所以目前没有一种方法可以根据版本/目标信息来过滤msdn api文档? Thx – bunkerdive

+0

@JSalazar:恐怕我不知道。所有的DNX故事都会变得更加复杂...... –