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.

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