Hallo,
ich habe mich hier gerade angemeldet, da ich in nächster Zeit whrscheinlich öfters mal Hilfe bei C# brauchen werde.
Ich konnte mich bis jetzt ganz gut in die Grundlagen von C# einarbeiten, doch verstehe ich jetzt nich ganz wofür Int32.TryParse gut sein soll und was daran besser sein soll an dem z.B.
int zahl = Convert.ToInt32(Console.ReadLine());
Währe nett wenn mir das mal jemand erklären könnte.
Danke
Convert.ToInt32() und int.Parse() werfen eine Exception, wenn der String nicht in einen int umwandelbar ist. TryParse gibt in diesem Fall einfach false zurück. So kann man mit einer if-Bedingung auf Fehler bei der Umwandlung prüfen und muss kein try…catch-Gerüst bauen.
Ich hoffe, es war eingigermaßen verständlich.