У меня есть 2 объекта одного и того же класса, и когда я пытаюсь увидеть, содержит ли список первого объекта другой, я никогда не получу истину.Вот мой пример:
if (correspondingPins.Contains(pin) && pin.Channel != null)
{
pins.Add(pin);
}
Я никогда не смогу войти в оператор if.Список соответствующих выводов и выводов имеют одинаковый класс, поэтому они имеют одинаковые параметры.Я видел вопросы по этому поводу, в которых говорилось, что с помощью refence эти 2 объекта равны, но можно ли получить доступ к ссылкам и понять, как работает насмешка, или что-нибудь еще?
У объектов одинаковые значения, кроме 1 параметракоторая является группой.Один может иметь 3, а другой 4. Другие параметры: pin.Pin (строка), pin.Channel и pin.Group.Как можно смоделировать вывод и сделать его равным другому выводу при изменении значения 1 параметра?