uint是32位,无论系统是32位还是64位
本文关键字:32位 64位 系统 uint | 更新日期: 2023-09-27 17:48:57
在C#中,uint是UInt32类型,因此无论操作系统是32位还是64位,它都将始终是32位长。我说得对吗?
是的,没错。uint
总是global::System.UInt32
的别名(是的,它总是32位:(。同样的逻辑适用于其他预定义的别名。
我能想到的唯一一个内置值类型是IntPtr
,它的大小因平台而异,原因很明显。(当然,构成IntPtr
的任何值类型都会有相同的行为。脑海中浮现出SafeHandle
。(
是的。UInt32
始终表示一个32位无符号整数。