Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Constante intégrale trop grande
Une valeur représentée par un littéral entier est supérieure à UInt64.MaxValue.
L’exemple suivant génère l’erreur CS1021 :
// CS1021.cs
class Program
{
static void Main(string[] args)
{
int a = 18_446_744_073_709_552_000;
}
}
Le code suivant génère également l’erreur CS1021 :
using System.Numerics;
class Program
{
static void Main(string[] args)
{
var a = new BigInteger(18_446_744_073_709_552_000);
}
}
Pour plus d’informations sur l’instanciation d’une instance System.Numerics.BigInteger dont la valeur dépasse la plage des types numériques intégrés, consultez la section Instanciation d’un objet BigInteger de la page de référence BigInteger.