C#错误:并非所有代码路径都返回一个值.把绳子系在浮子上

本文关键字:一个 错误 返回 路径 代码 | 更新日期: 2023-09-27 18:21:28

我正在编写一个程序,该程序从文件中读取数据集并将其强制转换为变量。我的强制转换方法(将数组中的字符串强制转换为浮点值)遇到了一个问题,因为我一直收到一个"并非所有代码路径都返回值"的错误。有人知道我该怎么做吗?

这是我的代码:

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

感谢的帮助

C#错误:并非所有代码路径都返回一个值.把绳子系在浮子上

您忘记了:

return dataValue;

在函数的底部。

相关文章: