Qu'est-ce que le champ Int64.MaxValue (valeur maximale longue) en C #

Qu Est Ce Que Le Champ Int64 Maxvalue Valeur Maximale Longue En C



Les langages de programmation modernes et orientés objet comme C # offrent une variété de types de données que les programmeurs peuvent utiliser. L'un de ces types de données est long, la valeur la plus élevée possible d'une variable longue pouvant être conservée est spécifiée par le champ Int64.MaxValue, qui représente la valeur la plus élevée possible pour une variable longue en C#. Cet article traitera du champ Int64.MaxValue et expliquera comment l'utiliser en C#.

Qu'est-ce que le champ Int64.MaxValue (valeur maximale longue) en C #

En C#, les entiers qui nécessitent une plage de valeurs plus large qu'un entier 32 bits sont représentés par le type de données long. Le champ Int64.MaxValue est la plus grande valeur pouvant être stockée dans une variable longue et est représenté par une constante. La valeur de cette constante est 9 223 372 036 854 775 807.







Le champ Int64.MaxValue fait partie de l'espace de noms System en C#, vous devez donc inclure cet espace de noms dans votre code pour l'utiliser. Voici une démonstration de l'utilisation du champ C# Int64.MaxValue :



utiliser le système ;

Programme de classe
{
vide statique principal ( chaîne [ ] arguments )
{
long myLongVar = Int64.MaxValue ;
Console.WriteLineConsole.WriteLine ( 'La valeur de myLong est {0}' , maVarLongue ) ;
}
}



Dans cet exemple, nous déclarons une variable longue appelée myLongVar et lui attribuons la valeur du champ Int64.MaxValue. Nous utilisons ensuite la méthode Console.WriteLine() pour imprimer la valeur de myLongVar sur la console. Lorsque vous exécutez ce code, vous verrez la sortie 'La valeur de myLongVar est 9223372036854775807' imprimée sur la console.





Le champ Int64.MaxValue est utile lorsque vous devez comparer une variable longue avec la plus grande valeur possible pour ce type de données. Par exemple, vous pouvez utiliser le champ Int64.MaxValue pour déterminer si la valeur saisie par l'utilisateur dépasse le montant maximum pouvant être enregistré dans une variable longue comme dans le code ci-dessous :



utiliser le système ;

Programme de classe
{
vide statique principal ( chaîne [ ] arguments )
{
Console.Write ( 'Entrez un numéro : ' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLineConsole.ReadLine ( ) ) ;

si ( userNumber > Int64.MaxValue )
{
Console.WriteLineConsole.WriteLine ( 'Le nombre que vous avez saisi est supérieur à la valeur maximale d'une variable longue.' ) ;
}
autre
{
Console.WriteLineConsole.WriteLine ( 'Le nombre que vous avez entré est dans la plage valide pour une variable longue.' ) ;
}
}
}

Dans cet exemple, nous invitons l'utilisateur à saisir un nombre, à convertir l'entrée en une variable longue, puis à la comparer à Int64.MaxValue pour déterminer si la valeur saisie par l'utilisateur dépasse le montant maximal pouvant être enregistré dans une variable longue. . Si l'entrée utilisateur est supérieure à Int64.MaxValue, nous imprimons un message à la console indiquant que l'entrée est en dehors de la plage valide pour une variable longue.

Conclusion

La valeur maximale pouvant être conservée dans une variable longue est indiquée par le champ C# Int64.MaxValue. Cette constante est utile lorsque vous devez comparer une variable longue avec la plus grande valeur possible pour ce type de données. En comprenant comment utiliser le champ Int64.MaxValue, vous pouvez vous assurer que votre code C# fonctionne correctement et évite les débordements.