草庐IT

firstEntry

全部标签

c# - 区别()不起作用

我有以下linq表达式:AgentsFilter=newBindableCollection((fromfirstEntryinFirstEntriesselectnewNameValueGuid{Name=firstEntry.Agent,Value=firstEntry.AgentId}).Distinct());但是由于某些原因,AgentsFilter集合中充满了重复项。我的Distinct()有什么问题? 最佳答案 Distinct将使用NameValueGuid上的Equals方法来查找重复项。如果您不覆盖Equals,