Переопределение Equals с использованием другого Equals
public class User { public string Name {get; set; } public override bool Equals(object obj) { if(obj == null) return false; if(GetType() != obj.GetType()) return false; User p = (…
public class User { public string Name {get; set; } public override bool Equals(object obj) { if(obj == null) return false; if(GetType() != obj.GetType()) return false; User p = (…
Для класса Person со строковыми полями firstName и lastName общий вариант для реализации equals: @Override public boolean equals(Object o) { // self check if (this == o)return tru…