小编Vij*_*esh的帖子

TryCatch与TryParse的优缺点

使用以下任一方法从对象中拉出双精度的优缺点是什么?除了个人偏好之外,我正在寻找反馈的问题包括易于调试,性能,可维护性等.

public static double GetDouble(object input, double defaultVal)
{
    try
    {
        return Convert.ToDouble(input);
     }
     catch
     {
        return defaultVal;
     }
}

public static double GetDouble(object input, double defaultVal)
{
    double returnVal;
    if (double.TryParse(input.ToString(), out returnVal))
    {
        return returnVal;
    }
else
    {
        return defaultVal;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# try-catch tryparse

11
推荐指数
1
解决办法
3987
查看次数

标签 统计

.net ×1

c# ×1

try-catch ×1

tryparse ×1