Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Integralkonstanten är för stor
Ett värde som representeras av en heltalsliteral är större än UInt64.MaxValue.
Följande exempel genererar CS1021:
// CS1021.cs
class Program
{
static void Main(string[] args)
{
int a = 18_446_744_073_709_552_000;
}
}
Följande kod genererar även CS1021:
using System.Numerics;
class Program
{
static void Main(string[] args)
{
var a = new BigInteger(18_446_744_073_709_552_000);
}
}
Information om hur du instansierar en System.Numerics.BigInteger instans vars värde överskrider intervallet för de inbyggda numeriska typerna finns i avsnittet Instansiera ett BigInteger-objekt på BigInteger referenssidan.