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