Example #1
0
        public void Enqueue(ComplexClass c)
        {
            Node temp = new Node(c);

            if (_last == null)
            {
                _first = temp;
                _last  = temp;
            }
            else
            {
                _last.Next = temp;
                _last      = _last.Next;
            }
        }
Example #2
0
 public Node(ComplexClass data, Node next = null)
 {
     Data = data;
     Next = next;
 }
Example #3
0
 public bool Equals(ComplexClass other)
 {
     if (!(!(this is null)) || !(other is ComplexClass))
     {
         return(false);
     }