Environment.OSVersion Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает идентификатор текущей платформы и номер версии.
public:
static property OperatingSystem ^ OSVersion { OperatingSystem ^ get(); };
public static OperatingSystem OSVersion { get; }
static member OSVersion : OperatingSystem
Public Shared ReadOnly Property OSVersion As OperatingSystem
Значение свойства
Идентификатор платформы и номер версии.
Исключения
Это свойство не смогло получить версию системы.
-или-
Полученный идентификатор платформы не является членом PlatformID.
Комментарии
Environment.OSVersion возвращает версию ОС, которая может быть неправильной при запуске приложения в режиме совместимости Windows. Дополнительные сведения см. в примечаниях к функции GetVersionExA.
В .NET 5 и более поздних версиях возвращает фактическую версию ОС в режимах совместимости, Environment.OSVersion указанных в манифесте приложения. Дополнительные сведения см. в разделе Environment.OSVersion возвращает правильную версию операционной системы.
Чтобы определить платформу операционной системы, например Linux или Windows, можно использовать RuntimeInformation.IsOSPlatform метод .