确定系统架构

时间:2011-11-18 03:08:34

标签: c# .net windows

系统中哪些类提供有关当前系统是32位还是64位的信息的方法是什么?我想确定一旦对象保存在系统上后传送的内存,例如,对于我当前的Intel DualCore 32位XP OS,每个4KB

1 个答案:

答案 0 :(得分:4)

您可以使用Environment.Is64BitOperatingSystem来确定您的系统架构,但不清楚“将对象保存在系统上后传送的内存”的含义。

如果您正在讨论何时将数据保存在硬盘驱动器上,那么您所指的是硬盘驱动器的块大小(顺便提一下,4096B或4K,如您所述)是Windows NTFS卷的默认块大小)。如果是这种情况,那么这与您的处理器无关;这是硬盘驱动器上特定分区的格式化选项。我不知道用于检查它的.NET机制。