Vonvert与Parse

Hide1984 2006-08-09 10:32:21
如Convert.ToInt32与Int32.Parse有甚么区别那
甚么时候用Convert.To**
甚么时候又该用**.Parse哪
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxkid 2006-08-09
  • 打赏
  • 举报
回复
可用使用的参数不一样
www_123du_com 2006-08-09
  • 打赏
  • 举报
回复
Convert.ToInt32可接受任何类型的参数。
Int32.Parse只接受字符串
www_123du_com 2006-08-09
  • 打赏
  • 举报
回复
Convert.ToInt32可能任何类型的参数。
Int32.Parse只接受字符串
Hide1984 2006-08-09
  • 打赏
  • 举报
回复
既然没有区别,何必要设计两个不同的方法呢
www_123du_com 2006-08-09
  • 打赏
  • 举报
回复
如果一定要说有区别,就只是string为null时的区别。

Convert.ToInt32的源代码(Reflector反编译):
public static int ToInt32(string value)
{
if (value == null)
{
return 0;
}
return int.Parse(value);
}
www_123du_com 2006-08-09
  • 打赏
  • 举报
回复
没区别。

110,535

社区成员

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

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

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