Exemple #1
0
        static void Main(string[] args)
        {
            //traversing a linked list

            Node nodeOne = new Node();
            Node nodeTwo = new Node()
            {
            };
            Node nodeThree = new Node()
            {
            };
            Node nodeFour = new Node()
            {
            };
            Node nodeFive = new Node()
            {
            };

            nodeOne.SetData(1);
            nodeOne.SetNext(nodeTwo);
            nodeTwo.SetData(2);
            nodeTwo.SetNext(nodeThree);
            nodeThree.SetData(3);
            nodeThree.SetNext(nodeFour);
            nodeFour.SetData(4);
            nodeFour.SetNext(nodeFive);
            nodeFive.SetData(5);

            Node test = new Node();

            test = nodeOne;
            while (test != null)
            {
                Console.WriteLine(test.GetData());
                test = test.GetNext();
            }
            Console.ReadKey();
        }