Select Git revision
Program.cs 1.14 KiB
using System;
namespace _10_Enums
{
// Enums definieren jeweils einen neuen DATENTYP, KEINE VARIABLEN
class Program
{
public enum Ampelfarben { rot, gelb, grün}
public enum Ampelfarben2 { rot, gelb, grün, blau, lila }
static void Main(string[] args)
{
//enum Ampel { rot, gelb, grün}; // FALSCH!!!
//Ampel = Ampel.rot; // Enums definieren jeweils einen neuen DATENTYP, KEINE VARIABLEN
int ampel1 = 0;
if (ampel1 == 0) // Ist die Ampel == rot?
{ }
Ampelfarben ampel2 = Ampelfarben.rot;
if (ampel2 == Ampelfarben.rot)
{
Console.WriteLine("Die Ampel ist rot");
}
Console.WriteLine((int) ampel2);
Console.WriteLine("-----------");
ampel2++;
Console.WriteLine(ampel2);
Console.WriteLine((int)ampel2);
string[] sf = { "Stehen bleiben", "Warten", "Gute Fahrt" };
Console.WriteLine(sf[(int) ampel2]);
ampel2 = (Ampelfarben) 10;
Console.WriteLine(ampel2);
}
}
}