2016年08月09日
川俣晶の縁側ソフトウェア技術雑記 total 2940 count

C# PadとC# interactiveで結果が違うケース

Written By: 川俣 晶連絡先

ソースコード §

int a = 2147483647;

Console.WriteLine(a + 1);

C# Padの結果 §

Overflowエラー

C# interactiveの結果 §

-2147483648

感想 §

 挙動が良く似た両者ですが相違も発見。

 おそらく、C# Padはcheckedコンテキストで実行しているのでしょう。