Parse 和 TryParse

来源:互联网 发布:java cova spank bang 编辑:程序博客网 时间:2024/05/24 03:21

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);