Re[3]: Списки в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.01.09 21:22
Оценка:
Здравствуйте, Артемий, Вы писали:

А>Можно разъяснить чуть подробней. Немного не могу сообразить. И как в таком случае выстроить цепочку списка? Если в плюсах мы просто сохраняли в памяти данные и при помощи указателей "гуляли" по данным, как быть тут?

class Node<T>
{ 
  public Node(T data, Node<T> next) { Data = data; Next = next; }
  public Node() {}

  public readonly Node Next;
  public readonly Data;
}

...

var list = new Node<int>(1, new Node<int>(2, new Node<int>(3, new Node<int>())));


Далее берем list и перебираем все его Next-ты. Если Next не null, то можно считать следующий элемент.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.