Member 13476389 Ответов: 1

Как я могу отобразить ошибку в messagebox, если текстовое поле является десятичным числом


я новичок в Си#




как я могу отобразить сообщение об ошибке в функции MessageBox, если текстовое поле textbox1-десятичное число



спасибо всем вам парень :)

Что я уже пробовал:

int A;
преобразование.ToInt32(tbxTextBox1.Text);
если( A-десятичное число )
{messagebox.show("ошибка");}

Karthik_Mahalingam

Покажите какой-нибудь пример

1 Ответов

Рейтинг:
1

JustWatchLittle

Я предполагаю, что когда вы упоминаете десятичное число, Вы имеете в виду действительное число...

а) проверьте, содержит ли текст десятичный разделитель символов
Б.) В случае наличия десятичного разделителя: проверьте, не является ли хотя бы одна цифра после (справа) десятичного разделителя '0'
В.) Если после десятичного разделителя стоит цифра != '0', то она выглядит как десятичное число, верно? В случае если нет то это Ан Натуральное число - Википедия[^]


Определение десятичной дроби[^]