如何根据体系结构更改变量值
本文关键字:改变 变量值 体系结构 何根 | 更新日期: 2023-09-27 18:22:51
标题很清楚:如何根据目标体系结构更改C#中的值?特别是,我想根据x86或x64更改字符串。非常感谢!
编辑:如果我的应用程序也是x64,我需要检查是否安装了x64 Office版本。
这应该会让你找到你想要的:
string platform = IntPtr.Size == 4 ? "x86" : "x64";
Environment.Is64BitProcess
应该完成
您可以使用IntPtr.Size
string foobar = String.Empty;
if (IntPtr.Size == 4) //32-bit
foobar = "foo";
else if (IntPtr.Size == 8) //64-bit
foobar = "bar";
另请参阅:
如何用.NET检测Windows 64位平台?
选择的答案非常好。