DOBON.NET DOBON.NETプログラミング掲示板過去ログ

switch case で範囲指定できませんか?

環境/言語:[XP/C#]
分類:[.NET]

はじめまして。
基本的な問題なのですが、どうしても判らないので教えてください。
switch (A)
{
case 101 から 200:
処理文;
break;
case 201 から 300:
処理文;
break;
default:
break;
}
というような事をしたいのですが、VB6であった「To」のような
範囲で指定する方法はないのでしょうか?

よろしくお願いします。
■No4337に返信(超初心者さんの記事)
> はじめまして。
> 基本的な問題なのですが、どうしても判らないので教えてください。
> switch (A)
> {
> case 101 から 200:
> 処理文;
> break;
> case 201 から 300:
> 処理文;
> break;
> default:
> break;
> }
> というような事をしたいのですが、VB6であった「To」のような
> 範囲で指定する方法はないのでしょうか?
>
> よろしくお願いします。
>

switch文ではできないようです。
VB.Netなら、Select Caseが使えるようです。
回答ありがとうございました。

いくら調べても判らなかったのですが、やはり無理なようですね。

他のやり方で検討してみます。

DOBON.NET | プログラミング道 | プログラミング掲示板