Exemple #1
0
        //добавление неопред кол-ва элементов
        public void AddElems(params T[] mas)
        {
            int start = 0;

            if (Beg == null)
            {
                Beg = new Elem <T>(mas[0]);
                start++;
            }
            Elem <T> p = Beg;

            while (!(p.Next == null))
            {
                p = p.Next;
            }

            for (int i = start; i < mas.Length; i++)
            {
                Elem <T> tmp = new Elem <T>();
                tmp.Data = mas[i];
                p.Next   = tmp;
                p        = tmp;
            }
        }
Exemple #2
0
 //конструктор создающий новый элемент с данными
 public Elem(T data)
 {
     Data = data;
     Next = null;
 }
Exemple #3
0
 //конструктор списка по умолчанию
 public List()
 {
     Beg = null;
 }
Exemple #4
0
 //конструктор по умолчанию
 public Elem()
 {
     Next = null;
     Data = default(T);
 }