Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.