using System.Collections.Generic;
public static void Main()
List<string> Tools = new List<string>();
Console.WriteLine("Введите кол-во элементов которые нужно добавить: ");
int N = Convert.ToInt32(Console.ReadLine());
for(int i = 0; i < N; i++)
Console.WriteLine("Введите добавляемый товар: ");
Tools.Add(Console.ReadLine());
foreach(var item in Tools)
Console.WriteLine("({0}) - {1}", Tools.IndexOf(item)+1, item);
foreach(var item in Tools)
Console.WriteLine("({0}) - {1}", Tools.IndexOf(item)+1, item);
Console.WriteLine("Ведите кол-во элементов из начала списка: ");
int M = Convert.ToInt32(Console.ReadLine());
for(int i = 0; i < M; i++)
Console.WriteLine(Tools[i]);
Dictionary<int, string> Book = new Dictionary<int, string>();
Book.Add(123, "451 Градус по Фаренгейту");
Book.Add(234, "Заводной Апельсин");
Book.Add(789, "Этаж смерти");
Console.WriteLine("Введите кол-во элементов которые нужно добавить: ");
int A = Convert.ToInt32(Console.ReadLine());
for(int i = 0; i < A; i++)
Console.WriteLine("Введите данные для регистрации новой книги: ");
int number = Convert.ToInt32(Console.ReadLine());
string name = Console.ReadLine();
foreach(var item in Book)
Console.WriteLine("Номер книги: {0}, Название книги: {1}", item.Key, item.Value);