Skip to content
Snippets Groups Projects
Select Git revision
  • b3b46733e9688f2b588835a60d4b21825cf4680c
  • master default protected
2 results

App.g.cs

  • ColorArray.cs 1.12 KiB
    // Erstellen Sie einen Aufzähltyp Color mit den Werten Red, Blue, Green.
    enum Color { Red, Blue, Green }
    
    class Program
    {
        // Schreiben Sie eine Funktion ColorCount, die ein Color-Array sowie eine einzelne Farbe als Parameter bekommt
        // und die Anzahl der Elemente mit der entsprechenden Farbe in dem Array zurückgibt.
        static int ColorCount(Color[] colors, Color searchColor)
        {
            int num = 0;
    
            foreach (Color c in colors)
            {
                if (c == searchColor)
                    num++;
            }
    
            return num;
        }
    
        static void Main()
        {
            // Erzeugen Sie ein Array vom Typ Color der Länge 10
            Color[] colors = new Color[10];
    
            // und initialisieren Sie es mit zufälligen Farb-Werten
            Random rnd = new Random();
    
            for (int i = 0; i < colors.Length; i++)
            {
                colors[i] = (Color)rnd.Next(3);
                Console.WriteLine($"{i,3}: {colors[i]}");
            }
    
            // Testen Sie die Funktion mit dem erzeugten Array
            Color color = Color.Blue;
            Console.WriteLine($"{ColorCount(colors, Color.Blue)}x {color} gefunden");
        }
    }