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.