Przykład typu wyliczeniowego

Przykład typu wyliczeniowego

Program: obrazujący działanie typu wyliczeniowego „enum” na podstawie kolorów.

Jak w opisie programu, przedstawienie działania.

Kompilator: Microsoft Visual Studio

Galeria:

Program w akcji.

Kod programu:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test
{
    class Program
    {
        enum Kolory { bialy, zolty, zielony, czerwony, niebieski, czarny };
        static void Main(string[] args)
        {
            Kolory KolorUlubiony;
            KolorUlubiony = Kolory.bialy;
            Console.WriteLine(KolorUlubiony);
            Console.WriteLine("Moj ulubiony kolor to " + KolorUlubiony);
            int x = (int)Kolory.czarny;
            Console.WriteLine(x);
            switch (KolorUlubiony)
            {
                case Kolory.bialy:
                    {
                        Console.WriteLine("Biały jest git");
                        break;
                    }
                case Kolory.zolty:
                    {
                        Console.WriteLine("Żołty jest git");
                        break;
                    }
                case Kolory.zielony:
                    {
                        Console.WriteLine("Zielony jest git");
                        break;
                    }
                case Kolory.czerwony:
                    {
                        Console.WriteLine("Czewrwony jest git");
                        break;
                    }
                case Kolory.niebieski:
                    {
                        Console.WriteLine("Niebieski jest git");
                        break;
                    }
                case Kolory.czarny:
                    {
                        Console.WriteLine("Czarny jest git");
                        break;
                    }
            };
            Console.ReadKey();
            Console.Clear();
        }
    }
}