/// <summary> /// Метод формує перший вагон /// </summary> private void FormList() { Last = new Carriage(); Last.SetNumber(1); Count++; }
/// <summary> /// Метод формує перший вагон із вказаним типом /// </summary> /// <param name="atype">Тип вагона</param> private void FormList(string atype) { Last = new Carriage(atype); Last.SetNumber(1); Count++; }
/// <summary> /// Метод додає новий елемент в стек /// </summary> public void Add() { if (Count != 0) { Carriage next = new Carriage { Previous = Last }; next.SetNumber(Last.GetNumber() + 1); Last = next; Count++; } else { FormList(); } }
/// <summary> /// Метод додає в стек новий елемент із вказаним типом /// </summary> public void Add(string atype) { if (Count != 0) { Carriage Next = new Carriage(atype) { Previous = Last }; Next.SetNumber(Last.GetNumber() + 1); Last = Next; Count++; } else { FormList(atype); } }