Безопасный парсинг XML для извлечения данных типа Double - C#
Формулировка задачи:
Всем привет)
Проблема следующая. Я делаю парсинг xml файла. Далее из этого файла я беру строку, содержащая число типа double.
Пусть в строек string str; содержится какое-нибудь число.
Далее, я вызываю
и я обнаружил, что иногда происходят сбои при конвертации следующие типа, точнее, если допустим str="1,4567", то при выводу value = "1,45669999999999", как сделать безопасную конвертацию?
double value = 0; bool flag = Double.TryParse(str.Trim(), out value);
Решение задачи: «Безопасный парсинг XML для извлечения данных типа Double»
textual
Листинг программы
var str = "1,4567"; double value; bool flag = double.TryParse(str.Trim(), out value); Console.WriteLine(value); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д