Petite question amusante sur C# 3:

Le framework 3.5 apporte la méthode AsEnumerable. Quel est donc l'intérêt de ce code étrange !?!?

public static IEnumerable<TSource> AsEnumerable<TSource>(this IEnumerable<TSource> source) { return source; }

J'attends vos suggestions en commentaires.

Mitsu

[Update] : Les méthodes d'extension de C# 3: réponse au quizz
[Update] Quizz suivant: Geek quizz II: comment stopper l'imbrication des expressions Linq to Sql ?