C# :: Aufgabe #324 :: Lösung #1
7 Lösungen
#324
Wochentage einlesen und in einem Array ausgeben
Anfänger - C#
von Cara
- 14.05.2020 um 23:46 Uhr
Schreiben Sie ein Programm, das die Wochentage in einliest und sie in
einem Array (vom Typ string [ ]) ablegt und danach ausgibt.
einem Array (vom Typ string [ ]) ablegt und danach ausgibt.
#1
von JKooP (18090 Punkte)
- 01.06.2020 um 10:51 Uhr
NET Core 3.x
C#-Code
using System;
using System.Collections.Generic;
namespace CS_Aufgabe_324_Wochentage
{
public enum Wochentage
{
Unbekannt, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag
}
class Program
{
private static readonly List<string> _lstWtIn =
new List<string>{"Mo", "DIE", "M", "Da", "freitag", "Sa", "Son", "Mo", "FR"};
private static readonly List<Wochentage> _lstWtOut = new List<Wochentage>();
static void Main(string[] args)
{
foreach (var w in _lstWtIn)
{
Wochentage wt;
if (w.Length > 1)
{
wt = w[..2].ToLower() switch
{
"mo" => Wochentage.Montag,
"di" => Wochentage.Dienstag,
"mi" => Wochentage.Mittwoch,
"do" => Wochentage.Donnerstag,
"fr" => Wochentage.Freitag,
"sa" => Wochentage.Samstag,
"so" => Wochentage.Sonntag,
_ => Wochentage.Unbekannt
};
}
else
{
wt = Wochentage.Unbekannt;
}
_lstWtOut.Add(wt);
}
_lstWtOut.ForEach(x => Console.WriteLine(x.ToString()));
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
