次の方法で共有


コンパイラ エラー CS0463

更新 : 2007 年 11 月

エラー メッセージ

10 進数の定数式の評価に失敗し、次のエラーが発生しました: 'エラー'

このエラーは、コンパイル時に decimal 型の定数式がオーバーフローした場合に発生します。

オーバーフローのエラーは実行時に発生するのが一般的です。この場合、コンパイラが結果を評価してオーバーフローの発生を認識できるような方法で定数式を定義しています。

使用例

次の例では、CS0463 エラーが生成されます。

// CS0463.cs 
using System; 
class MyClass 
{
    public static void Main()    
    {
        const decimal myDec = 79000000000000000000000000000.0m + 79000000000000000000000000000.0m; // CS0463
        Console.WriteLine(myDec.ToString());
    }
}