use*_*937 0 c# floating-point methods error-handling visual-studio-2010
我正在编写一个程序,从文件中读取数据集并将其转换为变量.我遇到了一个问题,我的转换方法(将数组中的字符串转换为浮点数)因为我不断得到"并非所有代码路径返回值"错误.有谁知道我怎么能解决这个问题?
这是我的代码:
public float Get_Value(string line)
{
float dataValue;
// Searching for block containing data value
string[] lineset = splitline(line);
string valueString = lineset[2];
try
{
dataValue = float.Parse(valueString, System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
}
catch
{
MessageBox.Show("invalid data");
dataValue = -9999999999;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助
归档时间: |
|
查看次数: |
501 次 |
最近记录: |