Преобразование типов: проблема преобразования string во float - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Подскажите как побороть ошибку: Неявное преобразование типа "string" в "float" невозможно То есть на экран у меня число выводится, если я его пихаю в messagebox. А вот если мне надо именно значение для дальнейшей роботы получить, то у меня ошибка: Это код с ощибкой
Листинг программы
  1. float pricepokupkamarket; //присваиваем переменную для цены покупки
  2. pricepokupkamarket = AD.GetLocalDBData("fin_info", "sell", "p_code=USD-3.14");
Хотя по документации: цена открытия (тип: Float), максимальная цена (тип: Float) Нижеследующий код работает нормально
Листинг программы
  1. MessageBox.Show("Цена лучшей покупки и лучшей продажи по USD-3.14: " + AD.GetLocalDBData("fin_info", "buy", "p_code=USD-3.14") + " " + AD.GetLocalDBData("fin_info", "sell", "p_code=USD-3.14")); //

Решение задачи: «Преобразование типов: проблема преобразования string во float»

textual
Листинг программы
  1. float pricepokupkamarket;
  2.             string Sell = AD.GetLocalDBData("fin_info", "sell", "p_code=USD-3.14");// пишем значение AD.GetLocalDBData() в переменную Sell для удобства работы))
  3.             string result = "";
  4.             for( int  i = 0; i<Sell.Length; i++)// Проход по каждом символе в строке Sell
  5.             {
  6.                 if(char.IsDigit(Sell[i]))// Проверяем символ. Если символ - цифра
  7.                 {
  8.                     result += Sell[i]; // то пишем её в переменную result.
  9.                 }
  10.             }
  11.             // Получилось, что теперь result содержит только числа, осталось только передать их в переменную типа float, что мы и делаем ниже.
  12.             pricepokupkamarket = float.Parse(result);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут