Автор Goldware задал вопрос в разделе Другие языки и технологии
Знающие C#, прошу помощи и получил лучший ответ
Ответ от Зачем Вам[гуру]
try {
double f = double.Parse(textBox1.Text);
textBox2.Text = ((f - 32) * (5.0 / 9.0)).ToString();
} catch(FormatException ex) {
textBox2.Text = "введите значение в textBox1";
}
Ответ от Александр Малевинский[гуру]
Попробуй не Parse, а TryParse. Этот метод возвращает bool. После этого проверь, если строку можно привести к типу double, то приводишь, в обратном случае выведи сообщение, о том что введенный текст не является double.
Попробуй не Parse, а TryParse. Этот метод возвращает bool. После этого проверь, если строку можно привести к типу double, то приводишь, в обратном случае выведи сообщение, о том что введенный текст не является double.
Ответ от Globe[гуру]
А Вы обрамите double.Parse в блок try..except, да и всё.
А Вы обрамите double.Parse в блок try..except, да и всё.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Знающие C#, прошу помощи