Форматирования текста из текстбокса - C#

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

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

Всем привет. Моя задача: отформатировать число из текстбокса в формат "120 000 000". Набросал такой код:
Листинг программы
  1. int test = Convert.ToInt32(howMuchNeed.Text.Replace(" ", string.Empty));
  2. howMuchNeed.Text = test.ToString("N0");
  3. howMuchNeed.SelectionStart = howMuchNeed.TextLength;
После первого ввода символа строка удачно форматируется, дальше вылетает исключение
Входная строка имела неверный формат.
{Text = Невозможно вычислить выражение, поскольку код текущего метода оптимизирован.}
Что посоветуете? Или лучше работать с masked text box? Код висит в событии howMuchNeed keyUP, пробовал также на TextChanged, keyDown, keyPress

Решение задачи: «Форматирования текста из текстбокса»

textual
Листинг программы
  1.  public static string Reverse(string s)
  2.         {
  3.             char[] charArray = s.ToCharArray();
  4.             Array.Reverse(charArray);
  5.             return new string(charArray);
  6.         }

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


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

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

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

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

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

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