UInt32.MaxValue Field

Represents the largest possible value of UInt32. This field is constant.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Public Const MaxValue As UInteger

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

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.

Dim longValue As Long = Long.MaxValue \ 2
Dim integerValue As UInteger

If longValue <= UInteger.MaxValue AndAlso _
   longValue >= UInteger.MinValue Then
   integerValue = CUInt(longValue)
   outputBlock.Text += String.Format("Converted long integer value to {0:n0}.", _
                     integerValue) + vbCrLf
   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

   outputBlock.Text += String.Format("Conversion failure: {0:n0} is {1} than {2:n0}.", _
                     longValue, _
                     relationship, _
                     rangeLimit) + vbCrLf
End If


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions