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 возвращает фактическую версию ОС в режимах совместимости, указанных манифестом application. Дополнительные сведения см. в разделе Environment.OSVersion, где возвращается правильная версия операционной системы.
Чтобы определить платформу операционной системы, например Linux или Windows, можно использовать метод RuntimeInformation.IsOSPlatform.