系统中哪个类的哪些方法可以提供当前系统是32位还是64位的信息?我想确定对象保存到系统后所提供的内存,例如,对于我当前的英特尔DualCore 32位XP操作系统,每个内存为4KB
发布于 2011-11-18 11:12:00
您可以使用Environment.Is64BitOperatingSystem来确定您的系统架构,但是不清楚您所说的“对象保存在系统上时交付的内存”是什么意思。
如果您谈论的是何时将数据保存到硬盘上,那么您所指的是硬盘的块大小(顺便说一句,4096B或4K,正如您所描述的,是Windows NTFS卷的默认块大小)。如果是这种情况,那么这与您的处理器没有任何关系;这是硬盘上特定分区的格式化选项。我不知道用于检查这一点的.NET机制。
https://stackoverflow.com/questions/8177259
复制相似问题