Exemplo n.º 1
0
    public ForwardLink(IEnumerable <T> values)
    {
        bool            firstElement = true;
        ForwardLink <T> tail         = null;

        foreach (T item in values)
        {
            if (firstElement)
            {
                Value        = item;
                firstElement = false;
                tail         = this;
            }
            else
            {
                tail = tail.Append(item);
            }
        }
    }
Exemplo n.º 2
0
 public ForwardLink <T> Append(T value)
 {
     return(Next = new ForwardLink <T>(value));
 }