2015-12-11 9 views
0

Установка:UWP vs WPF: System.Globalization CultureInfo отличается?

  • VS2015 C# решение
  • Содержит проект один UWP
  • Содержит один проект WPF
  • Оба проекта заявляют, var ci = new CultureInfo(1)

Вопрос (ы):

  • Почему проект WPF найти конструктор принимает Int, но проект UWP не?
  • Почему просмотр пространства имен System.Globalization в msdn означает, что он должен быть там, если его нет для UWP?
  • Как мы можем просматривать API-интерфейсы MSDN, относящиеся к определенному типу/профилю цели?
+1

LCID устарела 10 лет назад. В конце концов, Microsoft делает все возможное в своих обещаниях, WinRT был очевидным средством передвижения. Backgrounder [здесь] (https://blogs.msdn.microsoft.com/shawnste/2013/10/23/lcids-vs-locale-names-and-the-deprecation-of-lcids/). –

ответ

1

Да, в основном некоторые члены доступны на некоторых платформах, но не для других. Посмотрите информацию о версии для CultureInfo(int) constructor vs CultureInfo.DateTimeFormat в разделе Информация о версии, в качестве примера.

Constructor Информация о версии:

.NET Framework
Выпускается с 1.1

DateTimeFormat Информация о версии:

Универсальные платформы Windows
Выпускается с 4,5
.NET Framework
Выпускается с 1.1
Portable Class Library
Поддерживается в версиях: портативных платформ .NET
Silverlight
Выпускается с 2.0
Windows Phone Silverlight
Доступен с 7.0
Windows Phone
Выпускается с 8.1

Обратите внимание на отсутствие упоминания о UWP на конструкторах документы ...

+0

А, я вижу. Таким образом, в настоящее время нет способа отфильтровать документацию msdn api на основе информации о версии/цели? Thx – bunkerdive

+0

@ JSalazar: Не знаю, что я знаю, боюсь. И это становится сложнее со всей историей DNX ... –

Смежные вопросы