Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch (value)
- {
- case 1:
- case 2:
- case 3:
- //do some stuff
- break;
- case 4:
- case 5:
- case 6:
- //do some different stuff
- break;
- default:
- //default stuff
- break;
- }
- switch (value)
- {
- case 1,2,3:
- //Do Something
- break;
- case 4,5,6:
- //Do Something
- break;
- default:
- //Do the Default
- break;
- }
- Dim number As Integer = 8
- Select Case number
- Case 1 To 5
- Debug.WriteLine("Between 1 and 5, inclusive")
- ' The following is the only Case clause that evaluates to True.
- Case 6, 7, 8
- Debug.WriteLine("Between 6 and 8, inclusive")
- Case 9 To 10
- Debug.WriteLine("Equal to 9 or 10")
- Case Else
- Debug.WriteLine("Not between 1 and 10, inclusive")
- End Select
- Switch (value)
- {
- case 1: case 2: case 3:
- // Do Something
- break;
- case 4: case 5: case 6:
- // Do Something
- break;
- default:
- // Do Something
- break;
- }
- switch (value)
- {
- case 1...3:
- //Do Something
- break;
- case 4...6:
- //Do Something
- break;
- default:
- //Do the Default
- break;
- }
- int c = 2;
- if(Enumerable.Range(0,10).Contains(c))
- DoThing();
- else if(Enumerable.Range(11,20).Contains(c))
- DoAnotherThing();
- public static void MySwitchWithEnumerable(int switchcase, int startNumber, int endNumber, Action action)
- {
- if(Enumerable.Range(startNumber, endNumber).Contains(switchcase))
- action();
- }
- MySwitchWithEnumerable(c, 0, 10, DoThing);
- MySwitchWithEnumerable(c, 10, 20, DoAnotherThing);
- public static void MySwitchWithEnumerable(int startNumber, int endNumber, Action action){
- MySwitchWithEnumerable(3, startNumber, endNumber, action);
- }
- string s = foo();
- switch (s) {
- case "abc": /*...*/ break;
- case "def": /*...*/ break;
- }
- switch (x)
- {
- case 1:
- DoSomething();
- break;
- case 2:
- DoSomething();
- break;
- case 3:
- DoSomething();
- break;
- ...
- }
- private void DoSomething()
- {
- ...
- }
- switch (x)
- {
- case 1:
- case 2:
- case 3:
- DoSomething();
- break;
- ...
- }
- private void DoSomething()
- {
- ...
- }
- switch (i) {
- case 0:
- CaseZero();
- break;
- case 1:
- CaseOne();
- break;
- default:
- CaseOthers();
- break;
- }
- switch (i) {
- case 0:
- CaseZero();
- case 1:
- CaseZeroOrOne();
- default:
- CaseAny();
- }
- switch (i) {
- case 0:
- CaseZero();
- goto case 1;
- case 1:
- CaseZeroOrOne();
- goto default;
- default:
- CaseAny();
- break;
- }
- switch (i) {
- case 0:
- CaseZero();
- break;
- case 1:
- CaseOne();
- break;
- case 2:
- default:
- CaseTwo();
- break;
- }
- switch (intNumber)
- {
- case 1 | 3 | 5:
- DoSomething();
- break;
- case 2 | 4 | 8:
- DoSomethingElse();
- break;
- default:
- break;
- }
- switch(value){
- case 1:
- goto case 3;
- case 2:
- goto case 3;
- case 3:
- DoCase123();
- //This would work too, but I'm not sure if it's slower
- case 4:
- goto case 5;
- case 5:
- goto case 6;
- case 6:
- goto case 7;
- case 7:
- DoCase4567();
- }
Add Comment
Please, Sign In to add comment