c# list length vs count