簡單的代碼確實是:來自異常的負整數是否表示不僅僅是一個數字?
int number = int.MaxValue;
number = number+1;
Console.WriteLine(number);
問題:
1)有應OverflowException異常。沒有。這是爲什麼?
2)是否數量-2147483648
表示講講:
)有多少個字節是超出極限尺寸?
)如果我看到
-2147483648
,我怎麼知道(如果沒有例外) - 如果這個數字來自異常? - 我必須用Try Catch包裝它嗎?
p.s.當我寫道:
int number = int.MinValue;
number = number-1;
Console.WriteLine(--number);
我得到了:2147483647
(仍然不例外)。
@downVoter ....任何原因? – 2012-03-28 20:37:49