i try to read some excel file and converting some string column to save in db. BUT i face to face some double parse error: double result = double.Parse( 1,15);
result: 1.149999999999.... i dont want to see this. i want double result = double.Parse( 1,15); result = 1.15
static void Main(string[] args)
{
NumberStyles styles;
IFormatProvider provider;
styles = NumberStyles.Float;
provider = CultureInfo.CreateSpecificCulture("tr-TR");
string test = "1,15";
double result = double.Parse(test, styles, CultureInfo.CreateSpecificCulture("tr-TR"));
Console.WriteLine(result.ToString());
}
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…