Voir la documentation
Liste.Existe (méthode de l'Objet)
Détermine si la Liste(T) contient des éléments qui répondent aux conditions définies par le prédicat.
Cela existe depuis .NET 2.0, donc avant de LINQ. Destiné à être utilisé avec le Prédicat délégué, mais les expressions lambda sont rétro-compatibles. Aussi, juste la Liste a (pas même de IList)
IEnumerable.Tout (méthode d'Extension)
Détermine si un élément d'une séquence satisfait à une condition.
Ce qui est nouveau dans .NET 3.5 et utilise la touche Func(TSource, bool) comme argument, c'était donc destiné à être utilisé avec les expressions lambda et LINQ.
Dans le comportement, elles sont identiques.