---
title: "case > 4"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/67683-case-4"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2003-02-09T14:01:19.000Z"
updated: "2003-02-16T22:29:10.000Z"
replies: 11
views: 320
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/67683-case-4"
---

# case > 4

## #1 — icaaq, 2003-02-09T14:01Z

Hur ser syntaxen ut för att om nått är mindre än fyra så ska nått köras i en swicth case??

måste jag köra 

```
[red]
case 0
case 1
case 2
case 3
kör koden
break
...
...
...
[/red]
```

 
eller kan jag använda \> på nått vis

mvh icaaq

Permalänk: https://www.webforum.nu/p/67683

## #2 — Nickemannen, 2003-02-09T14:09Z

Jag antar att du skall använda \< \> tecknen om det är Integer.

Fungerar inte det ?

Permalänk: https://www.webforum.nu/p/944288

## #3 — ptype, 2003-02-09T18:17Z

case &lt; 4

Tror det funkar också, men du ska nog använda \< istället för \>.

Permalänk: https://www.webforum.nu/p/944429

## #4 — icaaq, 2003-02-09T19:05Z

skriver jag så här:

```
[red]
			switch(3)
				{
				case < 4:
[/red]
```

så får jag invalid expression term på \<

Vad gör jag för fel?

mvh icaaq

Permalänk: https://www.webforum.nu/p/944480

## #5 — Nickemannen, 2003-02-09T21:44Z

hehe jag menade att man kan använda de tecknen inte att du skulle använda det i detta speciella fall. Förlåt om någon missforstod mig.

Permalänk: https://www.webforum.nu/p/944626

## #6 — solbulle, 2003-02-09T21:52Z

Jag kan ju då inte stava till NET, men i "vanlig" asp kan man inte använda annat är lik med i case, men det är kanske där...

Permalänk: https://www.webforum.nu/p/944633

## #7 — ptype, 2003-02-15T18:39Z

En varning, om du väljer att göra enligt ditt första förslag måste du använda goto's:

> Notice that the jump-statement is required after each block, including the last block whether it is a case statement or a default statement. Unlike the C++ switch statement, C# does not support an explicit fall through from one case label to another. If you want, you can use goto a switch-case, or goto default.

Från:

[C# Programmer's Reference   switch](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfTheSwitchStatement.asp) 

Verkar inte som du kan använda \>, \< operatorerna. Varför inte en if-sats?

Permalänk: https://www.webforum.nu/p/951782

## #8 — spango, 2003-02-16T13:04Z

```
switch (foo) {
case 1: // lalala
case 2: // lalala
case 3: // lalala
default:
    if (foo > 4) // lalala
}
```

Permalänk: https://www.webforum.nu/p/952096

## #9 — ptype, 2003-02-16T18:05Z

Enligt det jag citerade nyss kan man inte göra så. Utan istället:

```
switch (foo) {
 case 1: goto case 3;
 case 2: goto case 3;
 case 3: // lalala
              break;
}
```

Permalänk: https://www.webforum.nu/p/952286

## #10 — spango, 2003-02-16T19:49Z

> **ptype skrev:**
>
> Enligt det jag citerade nyss kan man inte göra så.

Eeh, jo, det kan man. Titta lite noggrannare på kodexemplen...

Permalänk: https://www.webforum.nu/p/952351

## #11 — ptype, 2003-02-16T20:15Z

> Eeh, jo, det kan man. Titta lite noggrannare på kodexemplen...

Ja de gör ju så själva. Det måste stå fel då, eller så tolkar jag det fel...?

Permalänk: https://www.webforum.nu/p/952367

## #12 — spango, 2003-02-16T22:29Z

> **ptype skrev:**
>
> Det måste stå fel då, eller så tolkar jag det fel...?

När jag tittar lite noggrannare blir jag faktiskt bara jätteförvirrad. Nåja, låt kompilatorn avgöra...

Permalänk: https://www.webforum.nu/p/952461

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/67683-case-4
