Convert与Parse的区别

  1. 对NULL值的处理方法

    Convert.ToInt32(NULL)返回0,不会抛出异常

    Int.Parse(NULL)会抛出异常
  2. 适用范围

    Convert可以提供多种类型的转换

    Parse只能提供string类型的转换
  3. 对数值的处理

    Convert.ToInt32(double value)

    如果value为两个整数之间的数字,则返回二者中的整数,例如3.5返回的是数值是4,4.5返回的数值是4,5.5返回的是6;但是3.6返回的是4,4.3返回的是4,5.3返回的是5,5.7返回的是6

    int.Parse(double value)

    抛出异常“输入的字符串格式不对”

 

 

posted @ 2013-04-29 16:57  Wico  阅读(283)  评论(0编辑  收藏  举报