You don't specify what kind of list, but the generic List can use either the RemoveAt(index)
method, or the Remove(obj)
method:
// Remove(obj)
var item = resultList.Single(x => x.Id == 2);
resultList.Remove(item);
// RemoveAt(index)
resultList.RemoveAt(1);