黑马程序员技术交流社区

标题: int.Parse()与int.TryParse() [打印本页]

作者: 985127948    时间: 2012-12-13 03:26
标题: int.Parse()与int.TryParse()
int.Parse()与int.TryParse()的区别在哪?
作者: 赵小江    时间: 2012-12-13 06:54
int.Parse()转换失败会抛异常
int.TryParse(string s,out int result)如果转换成功结果会返回到第二个参数并返回TRUE,返回FALSE至于第二个参数的值通常是0。
作者: 黑马丁巍    时间: 2012-12-13 09:26
int.Parse()如果转换失败 会抛出异常,这种抛异常的做法对于用户使用是非常不礼貌的
而int.tryParse(string s,out int i)相比较int.Parse()就比较好,int.tryParse(string s,out int i)有2个返回值,函数的返回值为true(表明转换成功)或false(转换失败),如果转换成功,将数据通过 out int i 返回




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2