Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ActorComparer : IEqualityComparer<MovieActor>
- {
- private Func<Actor, object> KeySelector;
- public ActorComparer(Func<MovieActor, object> keySelector)
- {
- KeySelector = keySelector
- }
- public bool Equals(MovieActor x, MovieActor y)
- {
- return KeySelector(x).Equals(KeySelector(y));
- }
- public int GetHashCode(MovieActor obj)
- {
- return obj.GetHashCode(); }
- public int GetHashCode(MovieActor obj)
- {
- return KeySelector(obj).GetHashCode();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement