I have a List where T is my Event type which has a field time of type long. This list is populated from
List
T
Event
time
long
Try
events.OrderBy (e => e.Time == 0).ThenBy (e => e.Time);