Поздно, так что это может быть глупый вопрос ...
Если Fish - это класс (без Equal / operator == переопределений / перегрузок), и я хочу получить конкретную рыбу, сопоставленную по равенству ссылок из спискаили ObservableCollection of Fish (es) в настоящее время я делаю:
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);
, но просто не может его найти.