Updated Doubly Linked List to allow for null values to be added
This commit is contained in:
		@@ -12,7 +12,7 @@
 | 
			
		||||
            return new DoublyLinkedList<T>();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public static DoublyLinkedList<T> Create(T value)
 | 
			
		||||
        public static DoublyLinkedList<T> Create(T? value)
 | 
			
		||||
        {
 | 
			
		||||
            //Create a new Class with a single item
 | 
			
		||||
            return new DoublyLinkedList<T>()
 | 
			
		||||
@@ -67,7 +67,7 @@
 | 
			
		||||
                node!.Value = value;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        public void Append(T value)
 | 
			
		||||
        public void Append(T? value)
 | 
			
		||||
        {
 | 
			
		||||
            Count++;
 | 
			
		||||
 | 
			
		||||
@@ -84,7 +84,7 @@
 | 
			
		||||
            Tail = Tail.Next;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public void Insert(int index, T value)
 | 
			
		||||
        public void Insert(int index, T? value)
 | 
			
		||||
        {
 | 
			
		||||
            Count++;
 | 
			
		||||
            if (index > Count || index < 0) throw new System.Exception("Error! Index outside of Bounds");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user