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