public void AddToFirst(Object data) { ListNode temp = new ListNode(null, data); temp.Next = Head; Head = temp; count++; }
public void RemoveFirst() { if (this.Count > 0) { Head = Head.Next; count--; } else throw new IndexOutOfRangeException(); }
public ListNode(ListNode next, Object data) { this.next = next; this.data = data; }
//Creating a constructor that's takes data because creating null valued list is a problem public LinkedList(Object data) { this.head = new ListNode(null,data); this.count = 1; }
//Creating a constructor that's takes data because creating null valued list is a problem public LinkedList(Object data) { this.head = new ListNode(null, data); this.count = 1; }