Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Im konkreten Fall ist If angebracht, weil beim Abbruch von "Programm beenden?" im Normalfall auch keine Aktion erfolgen soll. Und Select Case wenn man nur einen Fall abfragt? Sinnfrei. Außerdem hab ich einen gepflegteren Bart als Du, das besser riechende Deo und keine Schreibfehler in meinem Codebeispiel Zeit für Feierabend... Gruß FatFire
-
VB.NET-Quellcode (2 Zeilen) Das kannste rausschmeissen, ist unnötig. Und an den Select Case-Fan: Select Case ist nichts anderes als geschachteltes IF-ELSEIF. Unter der Oberfläche gibt es keinen Unterschied. Und deswegen kann es auch nicht mehr. Eher weniger. Denke dabei mal an AndAlso und OrElse. Gruß FatFire PS: Okay, ich korrigiere. Bei vielen Einträgen und Durchläufen ist SELECT CASE etwas schneller. Aber halt unflexibler. Und in obigem Beispiel macht es keinen Unterschied.
-
Zitat: „Und wieso soll Select Case weniger flexibel sein ?? “ Weil Du nicht logisch verknüpfen kannst. Bei Select Case musst Du immer einen Eingangswert vergleichen. Natürlich könntest Du auch Select Case-Verschachteln, aber das führt das ganze dann ja irgendwie ad absurdum. Das mit der besseren Performance hab ich ja oben schon ergänzt, da lag ich ein wenig daneben. Bei Einzelvergleichen bringt das allerdings auch keinen Unterschied. Gruß FatFire