Спасибо!
Но мне так и непонятно как хранить ссылку\индекс\указатель на конкретный элемент\узел списка безо всяких first, last и пр.
?
UPD: не хранить, а получить ссылку\индекс\указатель.
В блитце был type с динамически изменяемым размером и полями:
type aaa
field x
field y
field z
end type
Вот мне нужна подобная штука с полями и возможностью получить указатель на конкретный экземпляр type с полями.
Где это реализовать в c#?
LinkedList<T> ? он мне всю голову поломал
Или вообще через экземпляры struct?