gpt4 book ai didi

c# - 如何确定我的 C# 应用程序在其下运行的 "bit-ness"?

转载 作者:太空狗 更新时间:2023-10-29 17:32:18 24 4
gpt4 key购买 nike

.NET dll 可以在具有 x64 处理器的机器上以 32 位和 64 位运行。我需要在运行时确定我的应用程序在何种位数下运行。

目前我一直在做类似 System.IntPtr.Size == 8 的事情,但这似乎是一个丑陋的 hack。是否有更“正确”的方法来确定这一点?

最佳答案

在 .NET 4 及更高版本中,包括 .NET Core,System.Environment 类有两个静态属性:Is64BitOperatingSystemIs64BitProcess .在早期的 .NET 版本中,您需要使用 IntPtr 大小方法。

关于c# - 如何确定我的 C# 应用程序在其下运行的 "bit-ness"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com