我想将 Int32 值转换为 Int16 值。投射时丢失的数据对我来说不是问题。但是 aSystem.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 那么我该怎么办。
任何帮助,将不胜感激。