Василий Банников, сделать хочу кольцевую структруру данных. По next возвращать следующий элемент из листа или нулевой при достижении конца листа. Если лист пустой вернуть null. Соответственно тип данных в листе должен определяться дженериком. Если просто T указать то c# не дает возвращать null