Lire en anglais

Partager via


UInt32.MaxValue Champ

Définition

Représente la plus grande valeur possible de UInt32. Ce champ est constant.

C#
public const uint MaxValue = 4294967295;

Valeur de champ

Value = 4294967295

Exemples

L’exemple suivant utilise les MinValue champs et MaxValue pour vérifier qu’une Int64 valeur se trouve dans la plage du UInt32 type avant d’effectuer une conversion de type. Cette vérification empêche un au moment de l’exécution OverflowException .

C#
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);
}

Remarques

La valeur de cette constante est 4 294 967 295 ; c’est-à-dire, 0xFFFFFFFF hexadécimaux.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi