37 lines
1.3 KiB
C#
37 lines
1.3 KiB
C#
using System;
|
|
using System.IO;
|
|
using Microsoft.VisualBasic;
|
|
|
|
namespace Exercises_C_Sharp.E22_Dictionary
|
|
{
|
|
class Exercise_5
|
|
{
|
|
//Der User soll hier ein Wort eingeben. Wenn es sich schon im Dictionary befindet, dann soll die Übersetzung ausgegeben werden. Wenn nicht, dann soll der User die Übersetzung eingeben und beide Elemente sollen in dem Dictionary gespeichert werden. Groß- und Kleinschreibung soll keine Rolle spielen.
|
|
public static void Start()
|
|
{
|
|
Dictionary<string, string> dic = new(){{"black", "schwarz"}, {"exception", "Ausnahme"}, {"barrel", "Fass"}};
|
|
|
|
//Code Start
|
|
|
|
while(true)
|
|
{
|
|
Console.WriteLine("Lieber User, bitte gebe ein Wort ein:");
|
|
string userinput = (Console.ReadLine() ?? string.Empty).ToLower();
|
|
|
|
if(dic.ContainsKey(userinput))
|
|
Console.WriteLine("Der Wert: " + dic[userinput]);
|
|
else
|
|
{
|
|
Console.WriteLine("Wert nicht vorhanden. Bitte neuen Wert eingeben: ");
|
|
string newUserinput = Console.ReadLine() ?? string.Empty;
|
|
dic.Add(userinput, newUserinput);
|
|
}
|
|
|
|
}
|
|
|
|
//Code ENDE
|
|
|
|
|
|
}
|
|
}
|
|
} |