1.俩者都是用于用来将字符串转换成对应类型的数值,这些数据类型有int(Int32), uint(Uint32), double等;
2.Parse方法将会引发一个异常;TryParse方法则不会引发异常,它会返回fasle,同时将传入的值置为0;
3.例如:
string
a =
"10"
;
int
result;
if
(
int
.TryParse(a,
out
result))
{
Console.WriteLine(result);
}
else
{
Console.WriteLine(
"转换失败!"
);
}
一般情况下错误较多的地方是:参数类型;有可能转换为整数的对象才能转换。
string str="123";
int temp=int.parse(str);
int temp=int.parse(str);