Beispiel #1
0
        static void Main()
        {
            ShowHelp();

            RecentCollection <int> list = new RecentCollection <int>(5);
            bool shownFullMessage       = false;

            for (;;)
            {
                Console.WriteLine("Введите число. Для выхода введите пустую строку.");
                Console.Write("> ");
                string line = Console.ReadLine();
                if (string.IsNullOrWhiteSpace(line))
                {
                    break;
                }

                int num;
                if (!int.TryParse(line, out num))
                {
                    continue;
                }

                list.Add(num);
                if (list.IsFull && !shownFullMessage)
                {
                    ShowFullMessage();
                    shownFullMessage = true;
                }

                int[] numbers = list.ToArray();
                Console.WriteLine("{{ {0} }}", string.Join(", ", numbers));
                Console.WriteLine();
            }
        }
Beispiel #2
0
 private void OpenFile(string filePath)
 {
     listBoxFiles.Items.Add(filePath);
     recentFiles.Add(filePath);
 }