我如何能够以编程方式了解代码运行的平台?

Nig*_*ker 3 .net c#

如果我在x86 OS或x64 OS下运行,我怎么能从代码中知道.

感谢帮助.

Tim*_*oyd 11

您可以使用以下Environment属性:

System.Environment.Is64BitOperatingSystem

System.Environment.Is64BitProcess
Run Code Online (Sandbox Code Playgroud)

更新

对于.Net 4.0之前的平台,可以使用以下功能来实现上述功能:

如何使用.NET检测Windows 64位平台?

  • 请注意,这适用于.NET 4.0或更高版本. (3认同)