У меня на форме есть textBox1 и textBox2, в которых выводится информация о выбранном предмете. Мне нужно, чтобы на этой же форме в textBox3 выводился результат вычислений.
Пишу следующий код:
int a = Convert.ToInt32(textBox1.Text);
int b = Convert.ToInt32(textBox2.Text);
int c = (a * b) / 100;
textBox3.Text = Convert.ToString(с);
Но при запуске мне выдает следующую ошибку: System.FormatException: "Входная строка имела неверный формат." уже на первой же строке с объявлением переменной a.
Как можно исправить данную ошибку?
int a = int.Parse(textBox1.Text);
int b = int.Parse(textBox2.Text);
float c = (a * b) / 100;
textBox3.Text = c.ToString();
Так же можно убрать пробелы исключить всё, что не цифра и тд. YourString.Replace(" ", ""); Замена пробела на пустой символ.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники