Environment.OSVersion プロパティ

定義

現在のプラットフォーム ID とバージョン番号を格納している 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

プロパティ値

プラットフォーム ID とバージョン番号を格納しているオブジェクト。An object that contains the platform identifier and version number.

例外

このプロパティはシステムのバージョンを取得できませんでした。This property was unable to obtain the system version.

- または --or- 取得したプラットフォーム ID が PlatformIDのメンバーではありませんThe obtained platform identifier is not a member of PlatformID

注釈

@No__t-0 プロパティは、オペレーティングシステムとそのバージョンを正確に識別するための方法を提供しません。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.

適用対象