除非您 编译 为相同的目标体系结构,否则没有任何区别。我 想 您
32在两种情况下都针对位架构进行编译。
值得一提的是,
OutOfMemoryException如果您
2GB在CLR(例如
List<T>)上在体系结构
32和
64位上都获得了单个集合分配的内存,那么也会引起这种情况。
为了能够从
64位架构的内存优势中受益,您必须 编译 针对
64位架构的代码 。之后,自然地,您的二进制文件将
仅
64在位上运行,但将受益于RAM中有更多可用空间的可能性。

除非您 编译 为相同的目标体系结构,否则没有任何区别。我 想 您
32在两种情况下都针对位架构进行编译。
值得一提的是,
OutOfMemoryException如果您
2GB在CLR(例如
List<T>)上在体系结构
32和
64位上都获得了单个集合分配的内存,那么也会引起这种情况。
为了能够从
64位架构的内存优势中受益,您必须 编译 针对
64位架构的代码 。之后,自然地,您的二进制文件将
64在位上运行,但将受益于RAM中有更多可用空间的可能性。