【发布时间】:2011-01-26 18:32:51
【问题描述】:
使用以下任何一种方法从对象中提取双精度体的优缺点是什么?除了个人偏好之外,我正在寻求反馈的问题还包括易于调试、性能、可维护性等。
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;
}
}
【问题讨论】:
标签: c# .net tryparse try-catch