UInt32.MaxValue UInt32.MaxValue UInt32.MaxValue UInt32.MaxValue Field

Определение

Представляет наибольшее возможное значение типа UInt32.Represents the largest possible value of UInt32. Это поле является константой.This field is constant.

public: System::UInt32 MaxValue = 4294967295;
public const uint MaxValue = 4294967295;
val mutable MaxValue : uint32
Public Const MaxValue As UInteger  = 4294967295

Значение поля

Примеры

MinValue В следующем примере используются MaxValue UInt32 поля и для проверки того, что значениенаходитсявдиапазонетипапередвыполнениемпреобразованиятипов.Int64The 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. Эта проверка предотвращает OverflowException запуск во время выполнения.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);
}   
else
{
   uint rangeLimit;
   string relationship;
   
   if (longValue > uint.MaxValue)
   {
      rangeLimit = uint.MaxValue;
      relationship = "greater";
   }   
   else
   {
      rangeLimit = uint.MinValue;
      relationship = "less";
   }       

   Console.WriteLine("Conversion failure: {0:n0} is {1} than {2:n0}",  
                     longValue, 
                     relationship, 
                     rangeLimit);
}       
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)
Else
   Dim rangeLimit As UInteger
   Dim relationship As String
   
   If longValue > UInteger.MaxValue Then
      rangeLimit = UInteger.MaxValue
      relationship = "greater"
   Else
      rangeLimit = UInteger.MinValue
      relationship = "less"
   End If       

   Console.WriteLine("Conversion failure: {0:n0} is {1} than {2:n0}.", _ 
                     longValue, _
                     relationship, _
                     rangeLimit)
End If       

Комментарии

Значение этой константы равно 4 294 967 295; то есть шестнадцатеричная 0xFFFFFFFF.The value of this constant is 4,294,967,295; that is, hexadecimal 0xFFFFFFFF.

Применяется к

Дополнительно