Почему Int64.MaxValue возвращает Long?

Ха, это иронично , играя сегодня, я подумал, может ли каким-то образом увеличить Int64.MaxValue, и только что обнаружил, что Int64.MaxValue - это не Int64, а Long.

Почему это так, означает ли это, что если я сохраню как Int64 myInt = Int64.MaxValue; , то myInt останется Int или станет a Long, какова цель хранения Long вместо из Int64 в этом поле.

5
задан Kirill Polishchuk 2 November 2011 в 14:28
поделиться