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 метод .

Применяется к