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.