La meilleure façon d'obtenir un décompte de IEnumerable<T>

Quel est le meilleur/meilleure façon d'obtenir un nombre d'éléments dans une collection IEnumerable sans que l'énumération de tous les éléments de la collection?

Possible avec LINQ ou Lambda?