UINT
一個無符號整數,或 UINT ,是一個數字型別,僅可容納正整數。就像它的名字所示,它代表一個無符號的 32 位整數。該 UINT 關鍵字本身是通用型別系統型別 System.UInt32
的別名。此資料型別存在於 mscorlib.dll
中,當你建立它們時,每個 C#專案都會隱式引用該資料型別。它佔用四個位元組的記憶體空間。
無符號整數可以儲存 0 到 4,294,967,295 之間的任何值。
關於如何以及現在不宣告無符號整數的示例
uint i = 425697; // Valid expression, explicitly stated to compiler
var i1 = 789247U; // Valid expression, suffix allows compiler to determine datatype
uint x = 3.0; // Error, there is no implicit conversion
請注意: 根據 Microsoft 的說法,建議儘可能使用 int 資料型別,因為 uint 資料型別不符合 CLS。