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