数制转换问题

int错误示例一:

int? it=0;

object obj ="2";

it =(int?)obj;

这样会报错吗?会,当从一个数字执行强制转换时,值必须是一个小于无限大的数

float 类型错误示例:

//错误例子
object obj = 1124.233;
float ? test = (float?)obj;

 

这样也会报错!

我就要强转,肿么办?

posted @ 2014-10-23 08:38  黄忠  阅读(272)  评论(0编辑  收藏  举报