Erreur du compilateur CS1021
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.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :