将LinkedListNode转换为对象

时间:2016-01-24 04:47:40

标签: c# linked-list

我的问题很简单。我想从C#LinkedList中获取某个元素并将其转换为所需的类型。我怎么能表演呢?我尝试过类似的东西,但它不允许我。

A old = (A)head.Next;

顺便说一下headLinkedListNode<A>

我搜索了它但尚未找到相关材料。

1 个答案:

答案 0 :(得分:2)

如果headLinkedListNode<A>,那么head.Next也是LinkedListNode<A>LinkedListNode<A>无法转换为ALinkedListNode是节点,而不是节点的值。

如果要获取节点的值,则需要调用head.Value

A old = head.Value;