1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
bool zahl=true;
int nummer=0;
foreach (char x in textBox1.Text)
{
if ((x.IsDigit==false)||(x==".")) //das oder x==".", wenn man Zahlen mit Kommastellen erlauben will. Dann muss man aber zu double konvertieren!
{
zahl=false;
}
}
if (zahl==false)
{
MessageBox.Show("Sie haben keine gültige Zahl eingegeben!", "Fehler");
}
else
{
nummer=Convert.ToInt32(textBox1.Text);
//Variable nummer verwenden
}
|