Select Git revision
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");
}
}