Compilerfehler CS0463
Aktualisiert: November 2007
Fehlermeldung
Fehler bei der Auswertung des Dezimalkonstantenausdrucks: 'Fehler'
Evaluation of the decimal constant expression failed with error: 'error'
Diese 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.
Beispiel
Durch folgenden Code wird Fehler CS0463 generiert.
// CS0463.cs
using System;
class MyClass
{
public static void Main()
{
const decimal myDec = 79000000000000000000000000000.0m + 79000000000000000000000000000.0m; // CS0463
Console.WriteLine(myDec.ToString());
}
}