Environment.OSVersion プロパティ

定義

現在のプラットフォーム ID とバージョン番号を取得します。

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

プロパティ値

OperatingSystem

プラットフォーム識別子とバージョン番号。

例外

このプロパティはシステムのバージョンを取得できませんでした。

または

取得したプラットフォーム ID が PlatformID のメンバーではありません

注釈

.NET 5 より前のバージョンの .NET では、Environment.OSVersionアプリケーションが互換性モードで実行されている場合に正しくない可能性がある OS バージョンWindows返します。 詳細については、GetVersionExA 関数の解説に関する記述を参照してください。 .NET 5 以降のバージョンでは、 Environment.OSVersion 常に実際の OS バージョンが返されます。 詳細については、「 Environment.OSVersion が正しいオペレーティング システムバージョンを返す」を参照してください。

オペレーティング システム プラットフォーム (Linux やWindowsなど) を識別するには、このメソッドをRuntimeInformation.IsOSPlatform使用できます。

適用対象