在C#.net中如何将object类型转换为int类型?

2024-12-31 14:36:34
推荐回答(3个)
回答1:

OWCS.Cells[11,3]中是什么类型的?
它要与int兼容!
当让如果是字符传也可以中用int.Parse()。

int.Parse("1234");//这是可以的
int.Parse("A1234");//这就会发生异常

我想你OWCS.Cells[11,3]可能不与int兼容,而且也不是表示的字符串!

回答2:

Integer tmp;
tmp=OWCS.Cells[11,3];
试一试,我没试。

你用OWCS.Cells[11,3].GetType试下,看是什么类型再转试试。

回答3:

如果obj里存的是int

(int)obj
如果obj里存的是数字的字符串如"123"

int.parse(obj.tostring())