Lezen in het Engels

Delen via


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.