C-Sharp C# || Zahlen aus einem String erkennen lassen?

...komplette Frage anzeigen

1 Antwort

Das kannst du mit TryParse() machen

https://msdn.microsoft.com/de-de/library/bb397679.aspx

Der Schnipsel hier tut eigentlich schon das, was du willst.

string inputString = "abc";
int numValue;
bool parsed = Int32.TryParse(inputString, out numValue);

if (!parsed)
Console.WriteLine("Int32.TryParse could not parse '{0}' to an int.\\\\n", inputString);

// Output: Int32.TryParse could not parse 'abc' to an int.

oder gibt es eine möglichkeit aus einer eingabe wie "10" eine
grösser-kleiner überprüfung zu machen, um diese in ein switch case >
10 zu packen?

Das ist auch möglich, dazu musst du den String einfach in ein Int/Float umwandeln... das könntest du ebenfalls mit tryParse() machen. ;)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von ElferKern
02.01.2016, 16:08

Aber wenn ichs mit Convert.ToInt32 mache würde das Programm abstürzen oder? - danke für die rasche antwort - danach habe ich gesucht! ;)

0

Was möchtest Du wissen?