Why does C# let me overflow without any error or warning when casting an Int64 to an Int and how does it do the cast?
Why does C# let me overflow without any error or warning when casting an Int64 to an Int32 and how does it do the cast?