public QueueArray(QueueLink <T> queue) { Count = queue.Count; Capacity = ((Count / 10) + 1) * 10; data = new T[Capacity]; queue.CopyTo(data, 0); }
public QueueLink(QueueLink <T> newdata) { Head = null; Tail = null; Node <T> data = newdata.Head; Count = newdata.Count; while (data != null) { Add(data.info); data = data.next; } }