/// <summary>
        /// Чтение контейнера с заданным номером
        /// </summary>
        public SimpleListItem <T> GetItem(int number)
        {
            if ((number < 0) || (number >= Count))
            {
                //Можно создать собственный класс исключения
                throw new Exception("Come out!");
            }
            SimpleListItem <T> current = first;
            int i = 0;

            //Пропускаем нужное количество элементов
            while (i < number)
            {
                //Переход к следующему элементу
                current = current.next;
                //Увеличение счетчика
                i++;
            }
            return(current);
        }
        /// <summary>
        /// Добавление элемента
        /// </summary>
        /// <param name="element"></param>
        public void Add(T element)
        {
            SimpleListItem <T> newItem = new SimpleListItem <T>(element);

            Count++;
            //Добавление первого элемента
            if (last == null)
            {
                first = newItem;
                last  = newItem;
            }
            //Добавление следующих элементов
            else
            {
                //Присоединение элемента к цепочке
                last.next = newItem;
                //Просоединенный элемент считается последним
                last = newItem;
            }
        }