Skip to content

Commit 4bcd6a2

Browse files
committed
Merge pull request #21 from do0om/develop
Fixed double parsing on french computers where "125.23" wasn't parsed as...
2 parents e746cc9 + fad0f63 commit 4bcd6a2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

FluentCommandLineParser/Internals/Parsing/OptionParsers/DoubleCommandLineOptionParser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class DoubleCommandLineOptionParser : ICommandLineOptionParser<double>
3838
/// <returns></returns>
3939
public double Parse(ParsedOption parsedOption)
4040
{
41-
return double.Parse(parsedOption.Value, CultureInfo.CurrentCulture);
41+
return double.Parse(parsedOption.Value, CultureInfo.InvariantCulture);
4242
}
4343

4444
/// <summary>
@@ -49,7 +49,7 @@ public double Parse(ParsedOption parsedOption)
4949
public bool CanParse(ParsedOption parsedOption)
5050
{
5151
double result;
52-
return double.TryParse(parsedOption.Value, out result);
52+
return double.TryParse(parsedOption.Value, System.Globalization.NumberStyles.Number, CultureInfo.InvariantCulture, out result);
5353
}
5454
}
5555
}

0 commit comments

Comments
 (0)