26. oktober 2003 - 02:13Der er
8 kommentarer og 1 løsning
switch, case
Jeg prøver at lære mig selv at bruge switch, og case, men går ikke ligefrem forygende!
Jeg har oprettet et TreeView, og tiløjet to noder, nemlig 'Hey', og 'Bye', og derfor har jeg prøvet dette:
string message; message = treeView1.SelectedNode.Text; switch(message) { case Hey: MessageBox.Show("Hey there fello'"); case Bye: MessageBox.Show("Bye, come back soon"); }
I forstår nok formålet hvad jeg vil gøre, men HVORDAN skal jeg gøre det? På forhånd tak!
>> omen Du kan også bruge 'goto case "casenavn"' hvis det har interesse. >> bearhugx Du behøver ikke at break'e i C++ og Java, men man gør det som regel, da programudførelsen blot fortsætter i næste case.
C# adskiller sig faktisk lidt fra Java og C++ for dette spørgsmål: - break i hver case label er mandatory ikke optional - man kan lave switch på en streng
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.