Compilerfout CS1021
Integrale constante is te groot
Een waarde die wordt vertegenwoordigd door een letterlijk geheel getal, is groter dan UInt64.MaxValue.
In het volgende voorbeeld wordt CS1021 gegenereerd:
// CS1021.cs
class Program
{
static void Main(string[] args)
{
int a = 18_446_744_073_709_552_000;
}
}
Met de volgende code wordt ook CS1021 gegenereerd:
using System.Numerics;
class Program
{
static void Main(string[] args)
{
var a = new BigInteger(18_446_744_073_709_552_000);
}
}
Zie de sectie Een BigInteger-object van de BigInteger referentiepagina instantiƫren voor informatie over het instantiƫren van een System.Numerics.BigInteger exemplaar waarvan de waarde het bereik van de ingebouwde numerieke typen overschrijdt.
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.