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

时间:2011-01-24 17:36:50

标签: c# .net

如果我在x86操作系统或x64操作系统下运行,我怎么能从代码中知道。

感谢您的帮助。

2 个答案:

答案 0 :(得分:11)

您可以使用以下Environment属性:

System.Environment.Is64BitOperatingSystem

System.Environment.Is64BitProcess

<强>更新

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

How to detect Windows 64-bit platform with .NET?

答案 1 :(得分:4)

bool is64bit = IntPtr.Size == 8;