login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hoe evalueert console select case (Opgelost)

Offline verhaba - 29/10/2008 12:43
Avatar van verhabaLid Hallo
Ik heb een eenvoudig vraagje. Jammer genoeg vind ik via Google geen snel en sluitend antwoord.
Bij de select case gaat de console verder zoeken wanneer al aan een voorwaarde is voldaan? Ik dacht da ie niet meer ging verder evalueren van zodra aan een voorwaarde is voldaan. jammergenoeg vind ik geen sluitend bewijs op internet. Misschien vind ik hier meer teks en uitleg.
Thx voor jullie hulp.
Grtz Bart.

3 antwoorden

Gesponsorde links
Offline Abbas - 29/10/2008 12:56
Avatar van Abbas Gouden medaille

Crew .NET
  1. Dim naam As String = "verhaba"
  2.  
  3. Select Case naam
  4. Case "verhaba" : MessageBox.Show("juiste naam")
  5. Case "blaat" : MessageBox.Show("niet juist")
  6. Case Else : MessageBox.Show("default")
  7. End Select
  8. 'Je kan de Select Case ook anders schrijven
  9. Select Case naam
  10. Case "verhaba"
  11. MessageBox.Show("juiste naam")
  12. Case "blaat"
  13. MessageBox.Show("niet juist")
  14. Case Else
  15. MessageBox.Show("default")
  16. End Select

In dit geval is de naam juist en wordt er een MessageBox getoond met als tekst "juiste naam". Omdat aan die voorwaarde voldaan is wordt de rest niet meer geëvalueerd. Net zoals een else overgeslagen wordt als aan de if-conditie wordt voldaan. Bij C# moet je nog een 'break' plaatsen na elke case, in VB.NET niet.
Offline verhaba - 29/10/2008 13:40
Avatar van verhaba Lid hey titjes,
Das een sluitend antwoord. Heb je toevallig ergens MS documentatie waar dit beschreven staat?
Thx
Offline Abbas - 29/10/2008 13:59
Avatar van Abbas Gouden medaille

Crew .NET
Nee, dit is wat ik zelf wist te vertellen! :D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s