I'm working with visual studio 2010 and I have this list:
List<SPFieldUserValue> directeursDelegues = (from SPListItem agence in webSite.Lists[agenceGuid].Items
select (SPFieldUserValue)delegueField.GetFieldValue(agence["Directeur_x0020_D_x00e9_l_x00e9_"].ToString())
).Distinct().ToList();
I'm trying to get distinct values from this list. But it doesn't seem to work. Do you know how to do it?
EDIT:
I've found the answer:
List<SPFieldUserValue> directeursDelegues = (from SPListItem agence in webSite.Lists[agenceGuid].Items//agence list
select (SPFieldUserValue)delegueField.GetFieldValue(agence["Directeur_x0020_D_x00e9_l_x00e9_"].ToString())
).GroupBy(x => x.User.ID).Select(group => group.First()).ToList();
I don't know if it is the best way but it works fine.