SystemUInt32
System.UInt32 is the unsigned 32-bit integer value type in the .NET framework. It is defined as a struct named UInt32 in the System namespace. In C#, the alias uint maps to System.UInt32, providing a concise keyword for this type. In VB.NET, the equivalent unsigned type is UInteger.
The type stores non-negative whole numbers from 0 to 4,294,967,295 and occupies 4 bytes of memory. As
System.UInt32 implements several common interfaces expected of .NET value types, including IComparable, IComparable<UInt32>, IEquatable<UInt32>, IFormattable, and
Usage considerations include the non-negative nature of the value range; negative numbers are not representable. In