Feedback

C# - LinkedList Class

Veröffentlicht von am 07.11.2015
(3 Bewertungen)
This Class generate Nodes and can add a new Node to the List
using System;

namespace ConsoleApplication2
{
    public class LinkedList
    {
        private class Node
        {
            public object Data;
            public Node Next;
        }

        // Set first and last Node
        private Node first;
        private Node last;

        //Count Nodes
        public int Count { get; private set; }

        //Add´s a new Node
        public void Add(object data)
        {
            Node newNode = new Node() { Data = data };

            if (first == null)
            {
                first = newNode;
                last = newNode;
            }
            else
            {                
                last.Next = newNode;
                last = newNode;
            }
            
            Count++;
        }
    }
}
Abgelegt unter LinkedList, Node.

2 Kommentare zum Snippet

diub schrieb am 08.11.2015:
Alternativ:
System.Collections.Generic.LinkedList
mit
System.Collections.Generic.LinkedListNode
Anonymous2 schrieb am 26.11.2015:
Nicht nur alternativ, die generische Variante sollte auf jeden Fall bevorzugt werden.
 

Logge dich ein, um hier zu kommentieren!

Ähnliche Snippets