c# Parse 和 TryParse

来源:互联网 发布:电影只有我知在线观看 编辑:程序博客网 时间:2024/06/06 14:08

string IntStr = “100”;
int ConvInt = int.Parse(IntStr);

int IntResult;
int.TryParse(IntStr,out IntResult);

区别:
int.Parse(IntStr)如果能够转化为整数,则直接返回转化后整数,如果不能进行,Parse函数则会直接抛出异常。

int.TryParse(IntStr,out IntResult):该函数返回一个布尔值,首先TryParse()对IntStr进行转化,如果转化成功,返回true,并把转化后的正确结果赋值给out修饰的IntResult;如果不能进行正确的转化,函数返回false,并不会直接抛出异常。