I have this line of code:
return (this.pretWithoutDiscount / Double.Parse(UtilsStatic.getEuroValue())).ToString("N2") + "€";
In debug mode i’ve tested and the values are:
UtilsStatic.getEuroValue() = "4.1878"
this.pretWithoutDiscount = 111.0
Can anyone explaing WHY:
Double.Parse(UtilsStatic.getEuroValue()) = 41878.0
when it should be 4.1878 ??
Thanks…
PS: UtilsStatic.getEuroValue returns a string.
What decimal seprator are you using, my guess would be ‘,’. Try
which will parse the number using ‘.’ as the decimal separator.