26 lines
362 B
C#
26 lines
362 B
C#
|
using System;
|
|||
|
namespace ln.collections
|
|||
|
{
|
|||
|
public class LinkedListItem<T>
|
|||
|
{
|
|||
|
public bool IsLinked => (Previous != this);
|
|||
|
|
|||
|
public LinkedListItem<T> Previous;
|
|||
|
public LinkedListItem<T> Next;
|
|||
|
|
|||
|
public T Value;
|
|||
|
|
|||
|
public LinkedListItem()
|
|||
|
{
|
|||
|
Previous = this;
|
|||
|
Next = this;
|
|||
|
}
|
|||
|
public LinkedListItem(T value)
|
|||
|
:this()
|
|||
|
{
|
|||
|
Value = value;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|