Fragen zu Select Case Verfasst am: 23.09.2008, 09:03
Also 1. Ab wann wird Select Case spührbar langsam, also ab wievielen Cases.
2. Wenn ein Case erfüllt wurde, werden die restlichen ignoriert oder?
3. Wie verhält es sich mit Visual Basic: [code]Select Case myByte Case 1, 2, 3 Case 4 end select[/code]
Wird der erste Case genau so schnell abgefragt wie der zweite? Werden beim Ersten alle 3 gecheckt?
Nur mal son paar Fragen, da ich zZ ein sehr langes Select Case brauche.
r4z3r Poster
Anmeldedatum: 16.04.2008 Beiträge: 173
Verfasst am: 23.09.2008, 18:09
1. Das hängt davon ab wie du deine Select Case Abfrage aufbaust. Wenn du ganz oben die häufigsten Fälle die vorkommen hinschreibst finden diese Abfragen zuerst statt. Der Rest wird dann garnicht erst abgefragt und dein programm läuft schneller.
2. Das obere sollte dann auch diese beantworten. Die anderen werden nicht abgefragt. Wäre ja auch irgendwie dämlich.
3. Dein Code müsste das selbe sein wie Case 1 Case 2 Case 3 Case 4
Da bin ich mir aber nicht so sicher
MfG
e:// Kannst auch einfach testen:
Visual Basic: [code]Dim x = 0 Select Case x Case 0 : MsgBox("a") Case 0 : MsgBox("b") End Select[/code]