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,并不会直接抛出异常。