C# -> text in Int umwandeln

Gast #3140111
Lesenswert?

Hallo Leute,
hoffe ich ihr könnt mir dabei helfen.

Console.WriteLine("Bitte geben Sie etwas ein:");

ich gebe den Text "hallo" ein

int text = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Das war Ihr Text:" + num);
Console.WriteLine();

Bekomme allerdings die Fehlermeldung nach der Text eingabe:
"Die Eingabezeichenfolge hat das falsche Format."

Wo könnte hier die Fehler liegen?

Danke im Vorraus!

Gruß
Max
Gast #3141826
Lesenswert?

1
string eingabe=Console.ReadLine();
2

3
int zahl;
4
if (int.TryParse(eingabe, out zahl)) // Versuchen eingabe in einen int32 umzuwandeln...
5
{
6
    // ...hat geklappt
7
    Console.WriteLine("Das war Ihre Zahl:" + zahl);
8
}
9
else
10
{
11
    // ...hat nicht geklappt
12
    Console.WriteLine("He, moment mal! '" + eingabe+"' ist doch keine Zahl, Vollhonk!");
13
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren