Erreur du compilateur CS0463
Mise à jour : novembre 2007
Message d'erreur
Échec de l'évaluation de l'expression de constante décimale avec l'erreur : 'erreur'
Evaluation of the decimal constant expression failed with error: 'error'
Cette erreur se produit lorsqu'une expression décimale constante est en dépassement au moment de la compilation.
En général, les erreurs de dépassement se produisent au moment de l'exécution. Dans ce cas, vous avez défini l'expression constante de telle façon que le compilateur a pu évaluer le résultat et prévoir qu'un dépassement de capacité se produirait.
Exemple
Le code suivant génère l'erreur CS0463.
// CS0463.cs
using System;
class MyClass
{
public static void Main()
{
const decimal myDec = 79000000000000000000000000000.0m + 79000000000000000000000000000.0m; // CS0463
Console.WriteLine(myDec.ToString());
}
}