developer's diary

最近はc#のエントリが多いです

C# (dotnetcore) int型の最大値、最小値を超えるとどうなるか

早速実行

using System;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {

            int i = int.MinValue;
            Console.WriteLine(i);
            --i;
            Console.WriteLine(i);
            ++i;
            Console.WriteLine(i);

        }
    }
}

結果

-2147483648
2147483647
-2147483648