Entwickler-Ecke

C# - Die Sprache - Inhaltsprüfung


henk - Di 21.10.08 11:37
Titel: Inhaltsprüfung
Hallo Leute,


wie kann ich aus einer Variable vom Typ String eine Inhaltsprüfung auf Numeric machen?

Beispiel:


C#-Quelltext
1:
2:
3:
string strTest;

strTest = "1234";

wie kann ich nun pürfen, ob der Inhalt ein numerischer Wert ist?

Gruß

Mario

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt


henk - Di 21.10.08 12:18

so gehts:


C#-Quelltext
1:
2:
3:
4:
5:
6:
            int test = 0;
            string bla = "1234";
            if (true == int.TryParse(bla, out(test)))
            {
                MessageBox.Show("enthält die Zahl: " + test);
            }


Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt


JüTho - Di 21.10.08 14:30

Und noch etwas kürzer:

C#-Quelltext
1:
2:
3:
4:
5:
6:
            int test = 0;
            string bla = "1234";
            if (int.TryParse(bla, out(test)))   //  " == true" ist überflüssig
            {
                MessageBox.Show("enthält die Zahl: " + test);
            }

Jürgen