Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- namespace FunctionsHW
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- Dictionary<string, string> explanatoryDictionary = new Dictionary<string, string>();
- string userInput;
- string exitKey = "exit";
- bool inProgram = true;
- explanatoryDictionary.Add("Элинатар", "сущ. Значение: \"Даритель света\". Это слово используется для описания того," +
- "\n кто приносит надежду и просветление, или кого-то, кто буквально несет свет в тёмные времена.");
- explanatoryDictionary.Add("Саэльрим", "сущ. Значение: \"Море грёз\". Означает состояние глубоких размышлений или сна," +
- "\n где эльфы могут «путешествовать» в другие измерения или получать откровения.");
- explanatoryDictionary.Add("Рилфэнн", "гл. Значение: \"Шептать ветру\". Используется для обозначения тайного разговора или заклинания," +
- "\n произнесённого так тихо, что его могут слышать лишь духи ветра.");
- explanatoryDictionary.Add("Тэрринвен", "прил. Значение: \"Тихий, как шорох листьев\". Применяется для описания кого-то или чего-то очень незаметного," +
- "\n но все равно оказывающего влияние на происходящее вокруг, как легкий шепот природы.");
- explanatoryDictionary.Add("Фэльндрил", "сущ. Значение: \"Сердце леса\". Это слово обозначает священное место глубоко в лесу," +
- "\n которое является источником силы для эльфов, часто связанное с магией земли и лесными духами.");
- while (inProgram)
- {
- Console.Clear();
- Console.WriteLine("Словарь эльфийского:\n");
- foreach (string key in explanatoryDictionary.Keys)
- {
- Console.WriteLine(key);
- }
- Console.Write($"\nВведи слово, значение которого хочешь узнать или введи {exitKey} для выхода: ");
- userInput = Console.ReadLine();
- if (userInput == exitKey)
- {
- Console.WriteLine("Программа завершена.");
- inProgram = false;
- }
- else
- {
- KeySearch(explanatoryDictionary, userInput);
- }
- Console.ReadKey();
- }
- }
- static void KeySearch(Dictionary<string, string> dictionary, string userInput)
- {
- if (dictionary.ContainsKey(userInput))
- {
- Console.WriteLine(userInput + " значит - " + dictionary[userInput]);
- }
- else
- {
- Console.WriteLine("Данного слова нет в словаре!");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement