339 lines
9.4 KiB
C#
339 lines
9.4 KiB
C#
using System;
|
||
|
||
/*
|
||
* Условный оператор множественного выбора switch(переключатель)
|
||
*/
|
||
class Program
|
||
{
|
||
static void Main()
|
||
{
|
||
int a = int.Parse(Console.ReadLine());
|
||
switch (a)
|
||
{
|
||
case 1:
|
||
{
|
||
Console.WriteLine("Вы ввели число 1");
|
||
Console.WriteLine("Ура");
|
||
}
|
||
break;
|
||
case 2:
|
||
case 3:
|
||
Console.WriteLine("Вы ввели число 2 или 3");
|
||
break;
|
||
default:
|
||
Console.WriteLine("Не знаю");
|
||
break;
|
||
}
|
||
|
||
string s = Console.ReadLine();
|
||
switch (s)
|
||
{
|
||
case "+":
|
||
Console.WriteLine("Вы ввели плюс");
|
||
break;
|
||
case "-":
|
||
Console.WriteLine("Вы ввели минус");
|
||
break;
|
||
default:
|
||
break;
|
||
}
|
||
|
||
ConsoleKey consoleKey = Console.ReadKey().Key;
|
||
|
||
switch (consoleKey)
|
||
{
|
||
case ConsoleKey.Backspace:
|
||
Console.WriteLine("Вы нажали Backspace");
|
||
break;
|
||
case ConsoleKey.Tab:
|
||
break;
|
||
case ConsoleKey.Clear:
|
||
break;
|
||
case ConsoleKey.Enter:
|
||
break;
|
||
case ConsoleKey.Pause:
|
||
break;
|
||
case ConsoleKey.Escape:
|
||
break;
|
||
case ConsoleKey.Spacebar:
|
||
break;
|
||
case ConsoleKey.PageUp:
|
||
break;
|
||
case ConsoleKey.PageDown:
|
||
break;
|
||
case ConsoleKey.End:
|
||
break;
|
||
case ConsoleKey.Home:
|
||
break;
|
||
case ConsoleKey.LeftArrow:
|
||
break;
|
||
case ConsoleKey.UpArrow:
|
||
break;
|
||
case ConsoleKey.RightArrow:
|
||
break;
|
||
case ConsoleKey.DownArrow:
|
||
break;
|
||
case ConsoleKey.Select:
|
||
break;
|
||
case ConsoleKey.Print:
|
||
break;
|
||
case ConsoleKey.Execute:
|
||
break;
|
||
case ConsoleKey.PrintScreen:
|
||
break;
|
||
case ConsoleKey.Insert:
|
||
break;
|
||
case ConsoleKey.Delete:
|
||
break;
|
||
case ConsoleKey.Help:
|
||
break;
|
||
case ConsoleKey.D0:
|
||
break;
|
||
case ConsoleKey.D1:
|
||
break;
|
||
case ConsoleKey.D2:
|
||
break;
|
||
case ConsoleKey.D3:
|
||
break;
|
||
case ConsoleKey.D4:
|
||
break;
|
||
case ConsoleKey.D5:
|
||
break;
|
||
case ConsoleKey.D6:
|
||
break;
|
||
case ConsoleKey.D7:
|
||
break;
|
||
case ConsoleKey.D8:
|
||
break;
|
||
case ConsoleKey.D9:
|
||
break;
|
||
case ConsoleKey.A:
|
||
break;
|
||
case ConsoleKey.B:
|
||
break;
|
||
case ConsoleKey.C:
|
||
break;
|
||
case ConsoleKey.D:
|
||
break;
|
||
case ConsoleKey.E:
|
||
break;
|
||
case ConsoleKey.F:
|
||
break;
|
||
case ConsoleKey.G:
|
||
break;
|
||
case ConsoleKey.H:
|
||
break;
|
||
case ConsoleKey.I:
|
||
break;
|
||
case ConsoleKey.J:
|
||
break;
|
||
case ConsoleKey.K:
|
||
break;
|
||
case ConsoleKey.L:
|
||
break;
|
||
case ConsoleKey.M:
|
||
break;
|
||
case ConsoleKey.N:
|
||
break;
|
||
case ConsoleKey.O:
|
||
break;
|
||
case ConsoleKey.P:
|
||
break;
|
||
case ConsoleKey.Q:
|
||
break;
|
||
case ConsoleKey.R:
|
||
break;
|
||
case ConsoleKey.S:
|
||
break;
|
||
case ConsoleKey.T:
|
||
break;
|
||
case ConsoleKey.U:
|
||
break;
|
||
case ConsoleKey.V:
|
||
break;
|
||
case ConsoleKey.W:
|
||
break;
|
||
case ConsoleKey.X:
|
||
break;
|
||
case ConsoleKey.Y:
|
||
break;
|
||
case ConsoleKey.Z:
|
||
break;
|
||
case ConsoleKey.LeftWindows:
|
||
break;
|
||
case ConsoleKey.RightWindows:
|
||
break;
|
||
case ConsoleKey.Applications:
|
||
break;
|
||
case ConsoleKey.Sleep:
|
||
break;
|
||
case ConsoleKey.NumPad0:
|
||
break;
|
||
case ConsoleKey.NumPad1:
|
||
break;
|
||
case ConsoleKey.NumPad2:
|
||
break;
|
||
case ConsoleKey.NumPad3:
|
||
break;
|
||
case ConsoleKey.NumPad4:
|
||
break;
|
||
case ConsoleKey.NumPad5:
|
||
break;
|
||
case ConsoleKey.NumPad6:
|
||
break;
|
||
case ConsoleKey.NumPad7:
|
||
break;
|
||
case ConsoleKey.NumPad8:
|
||
break;
|
||
case ConsoleKey.NumPad9:
|
||
break;
|
||
case ConsoleKey.Multiply:
|
||
break;
|
||
case ConsoleKey.Add:
|
||
break;
|
||
case ConsoleKey.Separator:
|
||
break;
|
||
case ConsoleKey.Subtract:
|
||
break;
|
||
case ConsoleKey.Decimal:
|
||
break;
|
||
case ConsoleKey.Divide:
|
||
break;
|
||
case ConsoleKey.F1:
|
||
break;
|
||
case ConsoleKey.F2:
|
||
break;
|
||
case ConsoleKey.F3:
|
||
break;
|
||
case ConsoleKey.F4:
|
||
break;
|
||
case ConsoleKey.F5:
|
||
break;
|
||
case ConsoleKey.F6:
|
||
break;
|
||
case ConsoleKey.F7:
|
||
break;
|
||
case ConsoleKey.F8:
|
||
break;
|
||
case ConsoleKey.F9:
|
||
break;
|
||
case ConsoleKey.F10:
|
||
break;
|
||
case ConsoleKey.F11:
|
||
break;
|
||
case ConsoleKey.F12:
|
||
break;
|
||
case ConsoleKey.F13:
|
||
break;
|
||
case ConsoleKey.F14:
|
||
break;
|
||
case ConsoleKey.F15:
|
||
break;
|
||
case ConsoleKey.F16:
|
||
break;
|
||
case ConsoleKey.F17:
|
||
break;
|
||
case ConsoleKey.F18:
|
||
break;
|
||
case ConsoleKey.F19:
|
||
break;
|
||
case ConsoleKey.F20:
|
||
break;
|
||
case ConsoleKey.F21:
|
||
break;
|
||
case ConsoleKey.F22:
|
||
break;
|
||
case ConsoleKey.F23:
|
||
break;
|
||
case ConsoleKey.F24:
|
||
break;
|
||
case ConsoleKey.BrowserBack:
|
||
break;
|
||
case ConsoleKey.BrowserForward:
|
||
break;
|
||
case ConsoleKey.BrowserRefresh:
|
||
break;
|
||
case ConsoleKey.BrowserStop:
|
||
break;
|
||
case ConsoleKey.BrowserSearch:
|
||
break;
|
||
case ConsoleKey.BrowserFavorites:
|
||
break;
|
||
case ConsoleKey.BrowserHome:
|
||
break;
|
||
case ConsoleKey.VolumeMute:
|
||
break;
|
||
case ConsoleKey.VolumeDown:
|
||
break;
|
||
case ConsoleKey.VolumeUp:
|
||
break;
|
||
case ConsoleKey.MediaNext:
|
||
break;
|
||
case ConsoleKey.MediaPrevious:
|
||
break;
|
||
case ConsoleKey.MediaStop:
|
||
break;
|
||
case ConsoleKey.MediaPlay:
|
||
break;
|
||
case ConsoleKey.LaunchMail:
|
||
break;
|
||
case ConsoleKey.LaunchMediaSelect:
|
||
break;
|
||
case ConsoleKey.LaunchApp1:
|
||
break;
|
||
case ConsoleKey.LaunchApp2:
|
||
break;
|
||
case ConsoleKey.Oem1:
|
||
break;
|
||
case ConsoleKey.OemPlus:
|
||
break;
|
||
case ConsoleKey.OemComma:
|
||
break;
|
||
case ConsoleKey.OemMinus:
|
||
break;
|
||
case ConsoleKey.OemPeriod:
|
||
break;
|
||
case ConsoleKey.Oem2:
|
||
break;
|
||
case ConsoleKey.Oem3:
|
||
break;
|
||
case ConsoleKey.Oem4:
|
||
break;
|
||
case ConsoleKey.Oem5:
|
||
break;
|
||
case ConsoleKey.Oem6:
|
||
break;
|
||
case ConsoleKey.Oem7:
|
||
break;
|
||
case ConsoleKey.Oem8:
|
||
break;
|
||
case ConsoleKey.Oem102:
|
||
break;
|
||
case ConsoleKey.Process:
|
||
break;
|
||
case ConsoleKey.Packet:
|
||
break;
|
||
case ConsoleKey.Attention:
|
||
break;
|
||
case ConsoleKey.CrSel:
|
||
break;
|
||
case ConsoleKey.ExSel:
|
||
break;
|
||
case ConsoleKey.EraseEndOfFile:
|
||
break;
|
||
case ConsoleKey.Play:
|
||
break;
|
||
case ConsoleKey.Zoom:
|
||
break;
|
||
case ConsoleKey.NoName:
|
||
break;
|
||
case ConsoleKey.Pa1:
|
||
break;
|
||
case ConsoleKey.OemClear:
|
||
break;
|
||
default:
|
||
break;
|
||
}
|
||
Console.ReadKey();
|
||
}
|
||
} |