我正在编写一个程序,它从文件中读取数据集并将其转换为变量。我的转换方法(将数组中的字符串转换为浮点数)遇到了问题,因为我不断收到“并非所有代码路径都返回值”错误。有谁知道我该如何解决这个问题?
这是我的代码:
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;
}
}
谢谢您的帮助