它的后期所以这可能是一个愚蠢的问题...
如果鱼是一个类(没有Equal/operator ==覆盖/重载),我想获得一个特定的鱼匹配从目前我做的鱼类列表或ObservableCollection参考平等:ObservableCollection查找项目匹配的参考相等
Fish found_fish1 = my_list.Find(f => f==search_fish);
Fish found_fish2 = my_observable_collection.FirstOrDefault(f => f==search_fish);
这是最好的方法吗?我在等一个XXXX方法,需要一个鱼(类似删除),例如
Fish found_fish = my_observable_collection.XXXX(search_fish);
,但似乎无法找到它。
问题,是你想知道的是否它是否存在?由于search_fish == found_fish,你真的需要found_fish吗? –
@JamesMichaelHare好点! - 我确实提到它迟到了......如果你把这个作为答案,我会接受它。 (即只使用Contains) – Ricibob
Nah,Rick打败我包含()公平和正方形:-),感谢您的考虑,虽然... –