Wert auf Größe prüfen

16/07/2008 - 12:23 von Werner Schmidt | Report spam
Hallo Group,

folgendes Problem:
Ich habe einen Druckerdialog in dem Seitenzahlen eingegeben werden können.

Um mit Seitenzahlen arbeiten zu können, werden die Seitenzahlen (string)
in Int64-Werte umgewandelt.

Nun möchte ich als paranoider Programmierer natürlich sicherstellen,
dass der Anwender keine Seitenzahlen eingeben kann, die zu einer
OverflowException führen.

Gibt es einen anderen - performanten - Weg sicherzustellen, dass der
eingegebene Wert einen Int64 nicht übersteigt, als per try-catch eine
OverflowException abzufangen?


Gruß


Werner
 

Lesen sie die antworten

#1 Udo Nesshoever
16/07/2008 - 12:36 | Warnen spam
original message ==from: Werner Schmidt
date: 16.07.2008 12:23

Gibt es einen anderen - performanten - Weg sicherzustellen, dass der
eingegebene Wert einen Int64 nicht übersteigt, als per try-catch eine
OverflowException abzufangen?



Int64.TryParse ist dein Freund.

Siehe: http://msdn.microsoft.com/en-us/lib...x2b1h.aspx

Cheers,
Udo

Ähnliche fragen