14
Equals 메서드를 재정의 할 때 GetHashCode를 재정의해야하는 이유는 무엇입니까?
다음 클래스를 감안할 때 public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; if (fooItem == null) { return false; } return fooItem.FooId == this.FooId; } public override int …
1444
c#
overriding
hashcode