我有以下的LINQ表達式:鮮明的()不工作
AgentsFilter = new BindableCollection<NameValueGuid>((
from firstEntry in FirstEntries
select new NameValueGuid {
Name = firstEntry.Agent,
Value = firstEntry.AgentId
}).Distinct()
);
因爲某種原因只是,AgentsFilter Collection是充滿重複的。我的Distinct()
有什麼問題?
謝謝你和所有其他人回答。 – 2012-08-09 13:36:28
投票贊成'不同意將使用Equals方法來查找重複。如果你不覆蓋等於,那麼它將檢查參考'。 – 2014-11-14 13:49:00