[résolu][C#] Contains dans une collection d'objets

j’implemente la securité d’un site

pour ca j’ai créé un objet privilege et une collection de privilege (System.Collections.ObjectModel)

je test si ma collection de privilege contient un objet privilege afin de permettre l’acces a un page.

j’ai donc

public bool HasPrivilege(string privName) { Privilege priv = PrivilegeDALC.Getprivilege(privName); // je recupere le privilege a tester a partir du nom if (_privileges.Contains(priv)) // je regarde dans ma collection _privileges si l'objet priv y est return true; else return false; }

or meme si les deux objets sont identiques, cette fonction me retourne invariablement false…

qu’est ce que j’ai loupé ???

ok cherchez plus, il faut juste implementer l’interface IEquatable à mon objet Privilege…