0 / 0 / 0
Регистрация: 11.05.2009
Сообщений: 9
|
|
1 | |
Input string was not in a correct format11.05.2009, 11:30. Показов 6340. Ответов 4
Метки нет (Все метки)
Есть программка, простенькая - начисление заработной платы.
сам код: private void button1_Click(object sender, EventArgs e) { double a, b, c, d, i, f, g, z; a = Convert.ToDouble(textBox1.Text); b = Convert.ToDouble(textBox2.Text); c = Convert.ToDouble(textBox3.Text); d = Convert.ToDouble(textBox4.Text); i = Convert.ToDouble(textBox5.Text); f = Convert.ToDouble(textBox6.Text); g = Convert.ToDouble(textBox7.Text); z = (i - (i * f) / 100) - i - (i * g) / 100; textBox8.Text = z.ToString(); При запуске и вбивании данных пишет ошибку - "Input string was not in a correct format" Помогите разобраццо, ибо совсем запуталсо.
0
|
11.05.2009, 11:30 | |
Ответы с готовыми решениями:
4
Input string was not in a correct format Ошибка: System.FormatException: "Input string was not in a correct format." Ошибка System.FormatException: Input string was not in a correct format Выдает ошибку "Input string was not in a correct format." |
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
11.05.2009, 11:44 | 2 |
Сделайте проверку следующим образом:
1. Введите все числа использую запятую (34,34) 2. Введите все числа использую точку (34.34)
1
|
0 / 0 / 0
Регистрация: 11.05.2009
Сообщений: 9
|
|
11.05.2009, 13:25 [ТС] | 3 |
Пишет туже самую ошибку.
Добавлено через 25 минут 24 секунды Вообще разобраться не могу. Перебрал уже все возможные варианты, последняя надежда на Вас
0
|
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
11.05.2009, 13:40 | 4 |
В зависимости от региональных настроек в системе, в качестве символа-десятичного разделителя может быть использована либо точка, либо запятая (а может и ещё что).
rtfm msdn на предмет параметров ToDouble
1
|
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
11.05.2009, 23:52 | 5 |
хм ... double.parse и double.tryparse пробовали?
0
|
11.05.2009, 23:52 | |
11.05.2009, 23:52 | |
Помогаю со студенческими работами здесь
5
Ошибка "Input string was not in a correct format" при приобразовании double Ошибка "Input string was not in a correct format" Input string was not in a correct format Mscorlob Input string was not in a correct format Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |