Zitat von
Andreas L.:
Wir reden hier aber von wenigen Millisekunden, oder? Also für ein normales, nicht zeitkritisches Programm ist es egal welche der beiden Varianten man verwendet. BTW finde ich die Variante mit as besser lesbar.
Das mag sein. Es ist dennoch eine völlig unnötige Redundanz in diesem Fall, wozu auch zwei mal einen "is" Aufruf erledigen lassen (einmal explizit und einmal implizit)?
Wie DeddyH schon schrieb, wenn man wirklich einen bestimmten Typ erwartet und zu diesem casten möchte, dann sollte man "as" nehmen, in diesem Fall ist jedoch der Ansatz mit "is" und dem harten Typecast vorzuziehen.