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();
|
|||
|
}
|
|||
|
}
|