0

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

这是我的代码:

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

谢谢您的帮助

4

1 回答 1

6

你忘了:

return dataValue;

在函数的底部。

于 2013-07-08T18:53:04.080 回答