Convert.ChangeType矩阵

时间:2013-02-04 01:49:32

标签: c# .net type-conversion changetype

是否有任何资源在表中显示.NET Convert.ChangeType()结果?即从哪种类型转换成哪种类型,溢出,无效转换或抛出其他异常。

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

1 个答案:

答案 0 :(得分:0)

int32最大值是2,147,483,647,UInt32最大值是4,294,967,295所以如果你将数字从int32转换为uint32并坚持到int32 max boundary而反之亦然没有问题,否则它会给你一个异常除以零我猜猜