@sforever

Сохранение переменной C#, Как?

OmWDWVdXPc4.jpg
Есть форма и есть ед. измерения с числами, не могу сохранить переменную, сейчас обьясню:
Пишу в textbox любое число и выбираю ед. измерения, например выбрал ньютон и он умножил число на 1, после выбрал меганьютон и он умножил число на 0.000001, после выбрал ньютон, но число f осталось таким, как при меганьютоне, а хотелось бы, чтобы оно было, как при ньютоне

float f = float.Parse(textBox1.Text);
            
            if (string.Equals(comboBox1.SelectedItem, "ньютон (Н)"))
            {
                f = float.Parse(textBox1.Text);
                textBox1.Text = (f * 1).ToString();               
            }

            if (string.Equals(comboBox1.SelectedItem, "меганьютон (МН)"))
            {
                f = float.Parse(textBox1.Text);
                textBox1.Text = (f * 0.000001).ToString();
            }
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
Оставьте число в покое. Заведите множитель. х1, х1000, x0.0001...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы