Compilerfehler CS1021
Die integrale Konstante ist zu groß.
Ein durch ein ganzzahliges Literal dargestellter Wert ist größer als UInt64.MaxValue.
Im folgenden Beispiel wird CS1021 generiert:
// CS1021.cs
class Program
{
static void Main(string[] args)
{
int a = 18_446_744_073_709_552_000;
}
}
Der folgende Code generiert auch CS1021:
using System.Numerics;
class Program
{
static void Main(string[] args)
{
var a = new BigInteger(18_446_744_073_709_552_000);
}
}
Informationen zum Instanziieren einer System.Numerics.BigInteger-Instanz, deren Wert den Bereich der integrierten numerischen Typen überschreitet, finden Sie im Abschnitt Instanziieren eines BigInteger-Objekts der Referenzseite zu BigInteger.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: