HDSoftware Skrevet 5. oktober 2007 Del Skrevet 5. oktober 2007 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
Spartakus Skrevet 5. oktober 2007 Del Skrevet 5. oktober 2007 (endret) 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 5. oktober 2007 av xtc Lenke til kommentar
HDSoftware Skrevet 5. oktober 2007 Forfatter Del Skrevet 5. oktober 2007 ja. Vet at IF klarer brasen. Lenke til kommentar
GeirGrusom Skrevet 5. oktober 2007 Del Skrevet 5. oktober 2007 For å falle gjennom, må du bruke goto, f.eks. goto case 1, eller goto case "første case" hvis det er en string switch. Lenke til kommentar
HDSoftware Skrevet 7. oktober 2007 Forfatter Del Skrevet 7. oktober 2007 Tror ikek det hjelper fordi den da tvinger kjøringen av det CASET som den går til, og det er ikek den effekten jeg er ute etter. Men det er det samme nå. Har laget en komplex IF test i stedet som virker. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå