C#int

示例

一个无符号整数,或UINT,是一个数字类型,仅可容纳正整数。顾名思义,它表示一个无符号的32位整数。该UINT关键字本身是通用类型系统类型的别名System.UInt32。该数据类型存在于中mscorlib.dll,每个C#项目在创建它们时都会隐式引用它们。它占用四个字节的存储空间。

无符号整数可以保存0到4,294,967,295之间的任何值。

有关如何以及现在不声明无符号整数的示例

uint i = 425697; // 有效表达式,已明确向编译器声明
var i1 = 789247U; // 有效的表达式,后缀允许编译器确定数据类型
uint x = 3.0; // 错误,没有隐式转换


请注意:根据Microsoft的建议,建议尽可能使用int数据类型,因为uint数据类型不符合CLS。