c# switch

文字列が使えます。

string week = "Sun";
switch (week)
{
case "Sun":
  Console.WriteLine("日曜");
  break;
}

下のようにフォークスルーするとエラーになります

switch (w)
{
case Week.Sun:
  Console.WriteLine("Sun");
case Week.Mon:
  Console.WriteLine("Mon");
  break;
}

コードが無ければOK

switch (w)
{
case Week.Sun:
case Week.Mon:
  Console.WriteLine("Sun, Mon");
  break;
}

goto すれば OK

switch (w)
{
case Week.Sun:
  Console.WriteLine("Sun");
  goto case Week.Mon;
case Week.Mon:
  Console.WriteLine("Mon");
  break;
}

となりのページ

このサイトについて

このサイトのページへのリンクは自由に行っていただいてかまいません。
このサイトで公開している全ての画像、プログラム、文書の無断転載を禁止します。

連絡先

ここをクリック すると表示されるページから作者へメールで連絡できます。

共有