J'ai été vraiment aimer ce méthode d'extension dans mon code .NET 4.0:Comment faire pour rétrograder ce morceau de code de .net 4.0 à 3.5?
public static bool In<T>(this T source, params T[] list)
{
if(null==source) throw new ArgumentNullException("source");
return list.Contains(source);
}
Maintenant, je voudrais vraiment l'utiliser dans mon projet NET 3.5, mais il manque la méthode Contains. Comment puis-je déclasser proprement cette méthode d'extension sans trop compliquer les choses?
Ce code compile pour moi dans .net 3.5. Avez-vous une utilisation de 'System.Linq'? – CodesInChaos