Я хочу преобразовать значение Int32 в значение Int16. Потеря данных при кастинге для меня не проблема. Но System.OverflowException
говорит, что значение типа Int16 слишком велико или слишком мало.
Dim num As Int32 = &HFFFFFFF
Dim num2 As Int16 = Convert.ToInt16(num)
Debug.WriteLine(num.ToString("X4"))
Debug.WriteLine(num2.ToString("X4"))
Если я хочу преобразовать Int32 &HFFFFFFF в &HFFFF, что мне делать.
Любая помощь будет оценена по достоинству.
OverflowException
иStackOverflowException
очень разные. - person Jon Skeet   schedule 24.02.2015