using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace LinkedList
{
class Program
{
static void Display(LinkedListNode<string> linkednode)
{
if (linkednode.List == null)
{
Console.WriteLine("该结点没有被加入链表中。");
}
else { Console.WriteLine("该结点所在的链表具有{0}个结点",linkednode.List.Count); }
if (linkednode.Previous == null)
{
Console.WriteLine("该结点的Previous结点为null");
}
else
{
Console.WriteLine("该结点的Previous结点为{0}",linkednode.Previous.Value);
}
if (linkednode.Next == null)
{
Console.WriteLine("该结点的Next结点为null");
}
else
{
Console.WriteLine("该结点的next结点为{0}",linkednode.Next.Value);
}
}
static void Main(string[] args)
{
LinkedListNode<string> strLinkedNode = new LinkedListNode<string>("车队");
LinkedList<string> linkedList = new LinkedList<string>();
linkedList.AddLast(strLinkedNode);
linkedList.AddFirst("车队首车");
linkedList.AddLast("车队尾车");
Program.Display(strLinkedNode);
Console.Read();
}
}
}