This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
public: System::UInt32 MaxValue = 4294967295;
public const uint MaxValue = 4294967295;
val mutable MaxValue : uint32
Public Const MaxValue As UInteger  = 4294967295

Field Value

Value = 4294967295 UInt32

Examples

The following example uses the MinValue and MaxValue fields to verify that an Int64 value is within the range of the UInt32 type before it performs a type conversion. This verification prevents an OverflowException at run time.

long longValue = long.MaxValue / 2; uint integerValue; if (longValue <= uint.MaxValue && longValue >= uint.MinValue) integerValue = (uint) longValue; Console.WriteLine("Converted long integer value to {0:n0}.", integerValue); uint rangeLimit; string relationship; if (longValue > uint.MaxValue) rangeLimit = uint.MaxValue; relationship = "greater"; rangeLimit = uint.MinValue; relationship = "less"; Console.WriteLine("Conversion failure: {0:n0} is {1} than {2:n0}", longValue, relationship, rangeLimit); let longValue = Int64.MaxValue / 2L if longValue <= int64 UInt32.MaxValue && longValue >= int64 UInt32.MinValue then let integerValue = uint longValue printfn $"Converted long integer value to {integerValue:n0}." let rangeLimit, relationship = if longValue > int64 UInt32.MaxValue then UInt32.MaxValue, "greater" UInt32.MinValue, "less" printfn $"Conversion failure: {longValue:n0} is {relationship} than {rangeLimit:n0}" Dim longValue As Long = Long.MaxValue \ 2 Dim integerValue As UInteger If longValue <= UInteger.MaxValue AndAlso _ longValue >= UInteger.MinValue Then integerValue = CUInt(longValue) Console.WriteLine("Converted long integer value to {0:n0}.", _ integerValue) Dim rangeLimit As UInteger Dim relationship As String If longValue > UInteger.MaxValue Then rangeLimit = UInteger.MaxValue relationship = "greater" rangeLimit = UInteger.MinValue relationship = "less" End If Console.WriteLine("Conversion failure: {0:n0} is {1} than {2:n0}.", _ longValue, _ relationship, _ rangeLimit) End If

Remarks

The value of this constant is 4,294,967,295; that is, hexadecimal 0xFFFFFFFF.