Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Statements
- {
- //Синтаксиса на Enum.
- enum WeekDays
- {
- Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
- }
- static void Main()
- {
- //Елементарните закони на Деморган. За да не бъдат забравяни.
- //!!А = А; !(А || B) = !A && !B; !(A && B) = !A || !B;
- //Switch има стандартен синтаксис. Единствената забележима разлика е, че не позволяват fall trough cases.
- //Използването на break е задължително. Обаче съществува опцията един код да важи за повече от един case.
- //Синтаксисът е следния:
- Console.Write("Enter animal:");
- string animal= Console.ReadLine();
- switch (animal)
- {
- case "dog":
- Console.WriteLine("MAMMAL");
- break;
- case "crocodile":
- case "tortoise":
- case "snake":
- Console.WriteLine("REPTILE");
- break;
- default:
- Console.WriteLine("I don't know such animal!");
- break;
- }
- //Enum работи подобно на клас. Синтаксиса на Enum може да се види в началото
- //извън main метода. След като вече съм създал енумерация с името WeekDays
- //мога да го използвам навсякъде.
- Console.WriteLine(WeekDays.Friday);
- Console.WriteLine((int)WeekDays.Friday);//Ако го cast-нем към int ще видим на коя позиция
- //е настоящият елемент от енумерацията. Номерирането започва от 0 по default, освен ако
- //на първият елемент от енумерацията не присвоим стойност която реално ще е инструкция от коя
- //цифра да се започне номерирането:
- //enum WeekDays
- //{
- // Monday=1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
- //}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement