Ошибка исключения формата C # Convert.ToDouble

Я пытаюсь преобразовать эту строку в double

Convert.ToDouble ("1.12");

, и это результат

System.FormatException не обработано.

Должен ли я сделать что-то подобное?

    public static double ConvertToDouble(string ParseVersion)
    {
        double NewestVersion;
        try
        {
            NewestVersion = Convert.ToDouble(ParseVersion);
        }
        catch
        {
            ParseVersion = ParseVersion.Replace('.', ',');
            NewestVersion = Convert.ToDouble(ParseVersion);
        }

        return NewestVersion;
    }

    ConvertToDouble("1.12");

Или есть более простое решение?

7
задан Viacheslav Avsenev 16 November 2015 в 13:32
поделиться