什么时候要使用(int)就可以转换类型,什么时候要用函数Convert.ToInt32()?

dbms_output 2004-09-02 12:21:46
什么时候要使用(int)就可以转换类型,什么时候要用函数Convert.ToInt32()?
...全文
159 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxhbluestar 2004-09-02
  • 打赏
  • 举报
回复
Int32.Parse()
Convert.ToInt32()
基本上用这两个就够了
jimh 2004-09-02
  • 打赏
  • 举报
回复
(int)只能转换能兼容的数据类型,一般形式为object o = 100; int i = (int)o;
Convert.ToInt32()是强制类型转换,所有类型都可以转换为int,不过可能会出错。
int.Parse()功能跟Convert.ToInt32()相当,但只能转换字符串。
whb147 2004-09-02
  • 打赏
  • 举报
回复
(int)好象只能转化同样的类型的
比如浮点,什么的
建议用
int.Parse()
cjzlxy 2004-09-02
  • 打赏
  • 举报
回复
(int)是现式转换,将数字组成的object类型数据转化为int.
Convert.ToInt32()是强制类型转换,将别的类型转换为int.
hhhh63 2004-09-02
  • 打赏
  • 举报
回复
(int)不是转换,而是就原来的object中的整型数取出来,
如:object i = 100;
int n = (int)i;

Convert.ToInt32()是将一个字符串转换成整型数,
如:int n = Convert.ToInt32( "123" );
kissmett 2004-09-02
  • 打赏
  • 举报
回复
Convert.ToInt32()是强制转换

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧