Compilerfehler CS0463
Fehler bei der Auswertung des Dezimalkonstantenausdrucks: "Fehler"
Dieser Fehler tritt auf, wenn beim Kompilieren eines konstanten Ausdrucks (Dezimal) ein Überlauf erfolgt.
In der Regel treten Überlauffehler zur Laufzeit auf. In diesem Fall wurde der konstante Ausdruck so definiert, dass der Compiler das Ergebnis auswerten konnte und festgestellt hat, dass ein Überlauf auftreten würde.
Durch den folgenden Code wird der Fehler CS0463 ausgelöst.
// CS0463.cs
using System;
class MyClass
{
public static void Main()
{
const decimal myDec = 79000000000000000000000000000.0m + 79000000000000000000000000000.0m; // CS0463
Console.WriteLine(myDec.ToString());
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: