set the display precision to 6 to align with C++ impl

This commit is contained in:
tian-lt 2021-06-29 13:21:09 +08:00
commit 48771c670f

View file

@ -476,8 +476,7 @@ namespace CalculatorApp
private double validateDouble(string value, double defaultValue) private double validateDouble(string value, double defaultValue)
{ {
double resultValue = 0; if (double.TryParse(value, out var resultValue))
if (double.TryParse(value, out resultValue))
{ {
return resultValue; return resultValue;
} }
@ -544,7 +543,7 @@ namespace CalculatorApp
return; return;
} }
sender.Text = val.ToString("G", System.Globalization.CultureInfo.InvariantCulture); sender.Text = val.ToString("G6", System.Globalization.CultureInfo.InvariantCulture);
} }
private void VariableAreaClicked(object sender, RoutedEventArgs e) private void VariableAreaClicked(object sender, RoutedEventArgs e)