Gå til innhold

Anbefalte innlegg

Hei godtfolk

Fra Clarion er jeg vant til at jeg kan bestemme selv når jeg vil avbryte en CASE. altså noe slik:

 

case EnVerdi
 of 1
   ' Gjør noe hvis EnVerdi = 1
 orof 2
   '  GJør noe hvis EnVerdi = 2
 orof 1
   '  Nei skulle du sett agitt.  Her blir det jaggu også gjort noe når EnVerdi = 1
 orof inrange(0,10)
   '  Heisan. Denne vil også bli trigget for EnVerdi = 1
end!Case

 

Ser i hjelpen at BREAK er påkreved og uten unntak. Fjollete spør du meg, da en break da er bortkastet kommando i en CASE. Jada, det er argumenter for å bruke break der, men det vedkommer ikke denne saken. Er det noen som har et glitrende forslag på hvordan jeg kan få dette til?

Vet at jeg kan bruke en haug med IF tester, men det "roter" til koden

Lenke til kommentar
Videoannonse
Annonse

Switch i C# tillater ikke fallthrough :|

 

Du må nesten bruke if og else if

if(tall == 1)
{
   //
}
else if(tall > 1 && tall < 10)
{
   // tall mellom 1 og 10
}
else if(tall >= 10)
{
   //Tall større eller lik 10
}
else
{
   //tall mindre enn 1
}

 

Vet ikke helt, må vel bli noe sånt

 

 

Edit: ze answer: http://www.cookcomputing.com/blog/archives/000385.html

Endret av xtc
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...