Error del compilador CS1021
La constante integral es demasiado extensa
Un valor representado por un literal entero es mayor que UInt64.MaxValue.
El ejemplo siguiente genera el error CS1021:
// CS1021.cs
class Program
{
static void Main(string[] args)
{
int a = 18_446_744_073_709_552_000;
}
}
El código siguiente también genera el error CS1021:
using System.Numerics;
class Program
{
static void Main(string[] args)
{
var a = new BigInteger(18_446_744_073_709_552_000);
}
}
Para obtener información sobre cómo crear una instancia de una instancia System.Numerics.BigInteger cuyo valor supere el intervalo de los tipos numéricos integrados, consulte la sección Creación de instancias de un objeto BigInteger de la página de referencia BigInteger.
Col·laboreu amb nosaltres a GitHub
La font d'aquest contingut es pot trobar al GitHub, on també podeu crear i revisar problemes i sol·licituds d'extracció. Per obtenir més informació, consulteu la nostra guia per a col·laboradors.