Partager via


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());
    }
}