2013-02-04 30 views
1

是否有任何資源在表中顯示.NET Convert.ChangeType()結果?即從哪種類型轉換成哪種類型將成功,溢出,無效轉換或拋出其他異常。Convert.ChangeType矩陣

特別是,我想知道在相同大小的帶符號和無符號數字(如Int32和UInt32)之間進行轉換是否會成功,溢出或無效轉換。

回答

0

int32最大值是2,147,483,647而UInt32的最大值是4,294,967,295所以如果你將一個數字從int32轉換爲uint32並且堅持到int32的最大邊界,反之亦然,這將不會有問題,否則它會給你一個除零我猜

+1

不要忘記底片 – Matthew

+0

真@Matthew,感謝提醒 –