Последовательный ввод в консоль ключа и значения и запись в хеш-таблицу - C#
Формулировка задачи:
только начал изучать с#. Подскажите как подправить алгоритм, мне нужно чтобы в консольном режиме я вводил по-очереди ключ/значение и это записывалось в хеш-таблицу.
class Program { private string _Value; private string _key; public string Value { set { _Value = value; } get { return _Value; } } public string key { set { _key = value; } get { return _key; } } static void Main(string[] args) { Hashtable ht = new Hashtable(); Program first= new Program(); Console.Write("Введите количество элементов таблицы:"); int n = Console.Read(); int k=1; while (k<=n) { Console.WriteLine("заполните таблицу(значение):"); first._Value = Convert.ToString(Console.Read()); Console.WriteLine("заполните таблицу(ключ):"); first._key = Convert.ToString(Console.Read()); ht.Add(first._Value,first._key) ; k=k+1; } } }
Решение задачи: «Последовательный ввод в консоль ключа и значения и запись в хеш-таблицу»
textual
Листинг программы
using System; using System.Collections.Generic; namespace ConsoleApplication75 { class Program { static void Main(string[] args) { Console.WriteLine("Введите количество элементов таблицы:"); int n = int.Parse(Console.ReadLine()); var dict = new Dictionary<string, string>(); for (int i = 0; i < n; i++) { Console.WriteLine("заполните таблицу(ключ):"); var key = Console.ReadLine(); Console.WriteLine("заполните таблицу(значение):"); var value = Console.ReadLine(); dict.Add(key, value); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д