共用方式為


編譯器錯誤 CS0463

更新:2007 年 11 月

錯誤訊息

十進位常數運算式評估失敗,錯誤: 'error'

當十進位常數運算式於編譯時期溢位時,便會發生這個錯誤。

通常在執行階段才會發生溢位。在這種情況下,常數運算式定義的方式讓編譯器可評估結果,而且知道會發生溢位。

範例

下列程式碼會產生錯誤 CS0463:

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