Microsoft
Software
Hardware
Network
Question : Linq Distinct
I am having some trouble with Linq on a Distinct. I have a list of custom objects as defined below, and I need to get a list of the distinct entries values. How do I get it to work? I think I just need how to implement the Distinct(comparer).
internal class FirstXTimeDoc : IEqualityComparer
meDoc>
{
public string Article;
public DateTime ArticleDate;
#region IEqualityComparer
meDoc> Members
bool IEqualityComparer
meDoc>.Equ
als(FirstX
TimeDoc x, FirstXTimeDoc y)
{
return (x.Article == y.Article && x.ArticleDate == y.ArticleDate);
}
int IEqualityComparer
meDoc>.Get
HashCode(F
irstXTimeD
oc obj)
{
throw new NotImplementedException();
}
Answer : Linq Distinct
this should work
1:
IEnumerable
distinctNames = yourListOfObjects.Select(x => x.Name).Distinct();
Open in New Window
Select All
Random Solutions
There isn't enough memory to perform this operation. Close unneeded programs and try the operation again.
Inner join query not returning results using "LIKE" operator
Macro running very slow
TPMAuth.exe error at startup
How to Set Default Domain Controller? SBS 2003 / Exchange 2007
how to open, review, and edit a .exe file?
VB:NET MSSQL problem write "strings" InsertCommand
XP Safe Mode Boot Hangs on hpdskflt.sys
adding routes between two netkorks
VBA Module error, database refuese to open. Appears to lose all data..