public Node Add(int value) { if (Head == null) { Head = new Node(value); Count++; } else { Node temp = Head; Head = new Node(value); Head.Next = temp; Count++; } // Head will always point to the node that was just added. return Head; }
public ReverseLinkedList() { Head = null; Count = 0; }