RuntimeInformation.OSArchitecture プロパティ

定義

現在のアプリが実行されているプラットフォーム アーキテクチャを取得します。

C#
public static System.Runtime.InteropServices.Architecture OSArchitecture { get; }

プロパティ値

現在のアプリが実行されているプラットフォーム アーキテクチャ。

注釈

戻り値は、基になるオペレーティング システムの実際のアーキテクチャを表すことを目的としています。 プロセスの実行に関係する可能性があるアーキテクチャ エミュレーション インフラストラクチャを無視することをお勧めします。 戻り値には、Windows および macOS オペレーティング システムに組み込まれているエミュレーションが考慮されます。 戻り値では、Linux オペレーティング システムで通常使用される QEMU を使用したエミュレーションは考慮されません。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1