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.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: