转换ChangeType矩阵

本文关键字:矩阵 ChangeType 转换 | 更新日期: 2023-09-27 17:57:30

是否显示任何资源。NET Convert.ChangeType()生成一个表?即从哪种类型转换为哪种类型将成功、溢出、无效强制转换或引发其他异常。

特别是,我想知道在相同大小的有符号和无符号数字(例如Int32和UInt32)之间转换是成功的、溢出的还是无效的强制转换。

转换ChangeType矩阵

int32最大值为2147483647,UInt32最大值是4294967295,因此如果您将一个数字从int32转换为UInt32并坚持int32最大边界,反之亦然,则不会有问题,否则它将给您一个异常的零除,我猜