Hallo,
ich will in einem string für jedem Wert abfragen ob es sich dabei um eine Zahl handelt oder nicht. Ich habe es bereits mit einer try catch versucht, leider gibt er Zahl aus auch wenn es sich dabei um einen string handelt.
Ich hoffe ihr könnt mir helfen den Fehler oder eine elegantere Lösung zu finden
mfg Madagaska
ich will in einem string für jedem Wert abfragen ob es sich dabei um eine Zahl handelt oder nicht. Ich habe es bereits mit einer try catch versucht, leider gibt er Zahl aus auch wenn es sich dabei um einen string handelt.
Code:
string text = "a#4b2c2i3llöp";
for (int i = 0; i < text.Length; i++)/
{
int numVal = 1;
try
{
numVal = Convert.ToInt32(text[i]);
}
catch (FormatException e)
{
Console.WriteLine("KaZahl {0}", e);
}
finally
{
Console.WriteLine("Zahl");
}}
Ich hoffe ihr könnt mir helfen den Fehler oder eine elegantere Lösung zu finden
mfg Madagaska
Zuletzt bearbeitet: