Advertisement
Panglot

Lesson 5. - Conditional-Statements

Mar 31st, 2014
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.35 KB | None | 0 0
  1. using System;
  2. class Statements
  3. {
  4.  
  5.  
  6.     //Синтаксиса на Enum.
  7.     enum WeekDays
  8.     {
  9.         Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  10.     }
  11.     static void Main()
  12.     {
  13.         //Елементарните закони на Деморган. За да не бъдат забравяни.
  14.         //!!А = А; !(А || B) = !A && !B; !(A && B) = !A || !B;
  15.  
  16.         //Switch има стандартен синтаксис. Единствената забележима разлика е, че не позволяват fall trough cases.
  17.         //Използването на break  е задължително. Обаче съществува опцията един код да важи за повече от един case.
  18.         //Синтаксисът е следния:
  19.  
  20.         Console.Write("Enter animal:");
  21.         string animal= Console.ReadLine();
  22.  
  23.         switch (animal)
  24.         {
  25.             case "dog":
  26.                 Console.WriteLine("MAMMAL");
  27.                 break;
  28.             case "crocodile":
  29.             case "tortoise":
  30.             case "snake":
  31.                 Console.WriteLine("REPTILE");
  32.                 break;
  33.             default:
  34.                 Console.WriteLine("I don't know such animal!");
  35.                 break;
  36.         }
  37.  
  38.         //Enum работи подобно на клас. Синтаксиса на Enum може да се види в началото
  39.         //извън main метода. След като вече съм създал енумерация с името WeekDays
  40.         //мога да го използвам навсякъде.
  41.         Console.WriteLine(WeekDays.Friday);
  42.         Console.WriteLine((int)WeekDays.Friday);//Ако го cast-нем към int ще видим на коя позиция
  43.         //е настоящият елемент от енумерацията. Номерирането започва от 0 по default, освен ако
  44.         //на първият елемент от енумерацията не присвоим стойност която реално ще е инструкция от коя
  45.         //цифра да се започне номерирането:
  46.         //enum WeekDays
  47.         //{
  48.         // Monday=1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  49.         //}
  50.        
  51.  
  52.  
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement