比如一个double或decimal强制转换成object,
可以返回当前类型是简单数据类型
传给一个string或者char强制转换的object,
可以返回当前类型是简单字符类型
传给datetime,强制转换的object
可以返回当前类型是简单日期类型
其他的返回非简单类型
可以返回当前类型是简单数据类型
传给一个string或者char强制转换的object,
可以返回当前类型是简单字符类型
传给datetime,强制转换的object
可以返回当前类型是简单日期类型
其他的返回非简单类型
比如数字类型的也太多了,int,long,double,decimal... 我不可能每一个都判断一下吧,万一漏了就判断错误了啊?
没有什么别的办法
楼主试试用System.Type枚举进行判断,可以减少漏判的可能
object o=i;
if(o is Int32)
如果你想针对不同的类型做不同的处理,还是一个个判断吧,没什么太好的办法