dedlfix: C# Int32.Parse Rückgabewert

Beitrag lesen

Hi!

Jetzt gibt die Parse()-Methode keinen boolschen Wert zurück.

Stimmt, wie die Dokumentation verrät, gibt sie den geparsten Integerwert zurück. Und was macht .NET wenn ihm was gegen den Strich geht im Allgemeinen und wie du mit einem fehlerhaften Wert selbst probieren kannst? Es wirft eine Exception. Die kann man abfangen und entsprechend reagieren.

Wie kann ich bewerkstelligen? Gibt es eine Methode, die vorher überprüft, ob der String nur aus Nummern besteht?

Du auch kannst das seit .NET 2.0 existierende int.TryParse() verwenden.

Lo!