Вы назначаете previous
и next
на null
и head
соответственно. Это операция присваивания, как и любая другая. Вам не нужно использовать new, если вы на самом деле не создаете новый экземпляр объекта.
Общими частями являются все, что относится к T
. Это универсальный тип, который предоставляется при создании экземпляра класса. Хорошим примером является List<T>
, который создает список объектов типа T
. Вы можете указать это как List<string>
для списка строк, List<int>
для списка целых и т. Д.