Environment.OSVersion Environment.OSVersion Environment.OSVersion Environment.OSVersion Property

Определение

Возвращает объект OperatingSystem, который содержит идентификатор текущей платформы и номер версии.Gets an OperatingSystem object that contains the current platform identifier and version number.

public:
 static property OperatingSystem ^ OSVersion { OperatingSystem ^ get(); };
public static OperatingSystem OSVersion { get; }
member this.OSVersion : OperatingSystem
Public Shared ReadOnly Property OSVersion As OperatingSystem

Значение свойства

Объект, который содержит идентификатор платформы и номер версии.An object that contains the platform identifier and version number.

Исключения

Это свойство не смогло получить версию системы.This property was unable to obtain the system version.

-или--or- Полученный идентификатор платформы не является членом PlatformID.The obtained platform identifier is not a member of PlatformID

Комментарии

Environment.OSVersion Свойство не предоставляет надежного способа для точного обнаружения конкретной операционной системы и ее версии.The Environment.OSVersion property does not provide a reliable way to identify the exact operating system and its version. Поэтому мы не рекомендуем использовать этот метод.Therefore, we do not recommend that you use this method. ИспользуйтеInstead:

  • Чтобы узнать платформу операционной системы, используйте RuntimeInformation.IsOSPlatform метод.To identify the operating system platform, use the RuntimeInformation.IsOSPlatform method.

  • Не следует писать код, зависящий от зарегистрированной версии операционной системы.Avoid writing code that depends on a reported operating system version. Вместо этого проверьте доступность функций, необходимых для приложения.Instead, check for the availability of the features that your application needs.

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