Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699

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
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 Wink

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]

Es gibt nur eine MsgBox Very Happy
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: select case, ignoriert, langsam

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5066 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1189 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 944 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1275 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1230 22.01.2007, 18:23
 


[ Time: 0.1544s ][ Queries: 83 (0.0852s) ][ GZIP on - Debug on ]