---
title: "select case strul"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/56954-select-case-strul"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2002-10-24T09:49:33.000Z"
updated: "2002-10-24T13:49:35.000Z"
replies: 6
views: 266
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/56954-select-case-strul"
---

# select case strul

## #1 — Dino, 2002-10-24T09:49Z

Har lite problem med en select. Den skall titta om värdet i "bla" är större eller mindre än värderna i varje case. Tycker koden nedan verkar logisk, men den är och känns fel. Får inte ut något värde över huvudtaget.

```
bla = 11
select bla
   case 0
      response.write("0<br>")
   case bla > 0 and bla <=  5 
      response.write("1-5<br>")
   case bla > 5 and bla <= 10 
      response.write("6-10<br>")
   case bla > 10 and bla <= 15 
      response.write("11-15<br>")
   case bla > 15 and bla <= 20 
      response.write("16-20<br>")
end select
```

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

## #2 — Dino, 2002-10-24T10:01Z

Löste sig. :)

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

## #3 — Grynet, 2002-10-24T10:13Z

Posta gärna hur du gjorde så att andra kan ta lärdom.

Och så slipper jag kommentera sånt som du löst ;)

sätt break i varje case och ha en case sist som heter default. Denna händer då ingen annan case passade in.

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

## #4 — Dino, 2002-10-24T10:21Z

```
bla = 11
select bla
   case 0
      response.write("0<br>")
   case 1 to 5 
      response.write("1-5<br>")
   case 6 to 10 
      response.write("6-10<br>")
   case 11 to 15 
      response.write("11-15<br>")
   case 16 to 20 
      response.write("16-20<br>")
end select
```

Jag missade det lilla ordet **to**.

"break" är inte längre så populärt.

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

## #5 — Josef, 2002-10-24T10:27Z

> **Grynet skrev:**
>
> sätt break i varje case och ha en case sist som heter default. Denna händer då ingen annan case passade in.

Heter inte det Case else? Eller det är kanske bara i Klassisk ASP?

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

## #6 — Zyax, 2002-10-24T11:11Z

VB.NET kanske kör med sina grejer. 
Ni som kör C# måste ha break, men jag tror kompilatorn skriker om du inte har det så... 

Vill man köra som i C med genomfall får man faktiskt lösa det med GOTO ! :)

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

## #7 — Grynet, 2002-10-24T13:49Z

O fan man behövde det bara i C#

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/56954-select-case-strul
