C# Switch

2075 / C# / Умова / Switch

 

int a = 1;

switch (a)
{
  case 0:
    Console.WriteLine("Ні");
    break;
  case 1:
    Console.WriteLine("Так");
    break;
  default:
    Console.WriteLine("Невідомо");
    break;
}


1
goto case 1; - замість break можна перейти на інший case

2
Вийти з функції
case "+":
  return a + b;
case "-":
  return a - b;
default: 
  return 0;

3
Скорочений варіант
int result = znak switch {
  "+" => a + b,
  "-" => a - b,
  _ => 0
};