コード例 #1
0
        static void Main(string[] args)
        {
            IntNode n1 = new IntNode(50);
            IntNode n2 = new IntNode(30);
            IntNode n3 = new IntNode(10);
            IntNode n4 = new IntNode(20);
            IntNode n5 = new IntNode(40);

            n1.SetNext(n2);
            n2.SetNext(n3);
            n3.SetNext(n4);
            n4.SetNext(n5);
            IntNode numbers = n1;
            IntNode p       = numbers;

            while (p != null)
            {
                p.SetValue(p.GetValue() + 1);
                p = p.GetNext();
            }
            Console.WriteLine(n1.ToString());
        }
コード例 #2
0
 public void SetNext(IntNode next)
 {
     this.next = next;
 }
コード例 #3
0
 public IntNode(int value, IntNode next)
 {
     this.value = value;
     this.next  = next;
 }
コード例 #4
0
 public IntNode(int value)
 {
     this.value = value;
     this.next  = null;
 }