다른 많은 사람들과 마찬가지로 ReSharper를 사용하여 개발 프로세스 속도를 높입니다. 클래스를 사용하여 클래스의 동등성 멤버를 대체하는 경우 GetHashCode ()에 대해 생성 된 코드 생성기는 다음과 같습니다.
public override int GetHashCode()
{
unchecked
{
int result = (Key != null ? Key.GetHashCode() : 0);
result = (result * 397) ^ (EditableProperty != null ? EditableProperty.GetHashCode() : 0);
result = (result * 397) ^ ObjectId;
return result;
}
}
물론 저 안에 몇 명의 회원이 있는데 왜 알고 싶은 것은 397입니까?
- 편집 : 그래서 내 질문은 더 잘 표현 될 것입니다 .397 소수에 대해 ‘특별한’것이 소수입니까?