ย CodeName์ด๋ DisplayName์ ๋ ๋ค string ๋ณ์์ ๋๋ค
์ ๋ฌธ๋ฒ์ ๋ณด๊ณ ๋์ ์ง๊ฐ ์๋๋ฐ
ย CodeName.GetHashCode() ๋ ์๋๊ณ ย ย DisplayName.GetHashCode() ๋ ์๋๊ณ
์ด๋ป๊ฒ ๋์ด ํ๊บผ๋ฒ์ GetHashCode๋ฅผ ํธ์ถํ๋๊ฑฐ์ฃ ? ์ด๋ฌ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ด ์ด๋ป๊ฒ ๋๋๊ฑด๊ฐ์?
'๋๋ค์' ๊ฒ์ ใฑใฑ
(CodeName, DisplayName) ์ ํํ์ด๊ณ ํํ ๊ตฌ์กฐ์ฒด์ ํด์ฌ์ฝ๋๋ฅผ ํธ์ถํ๋ ํจ์ ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค..
๋๋ค์ ๋๋ ์ต๋ช ํจ์๋ผ๊ณ ํ๋ ์ ์
ํํ
๋ฐ๋ก ์์ฑํ์ ์ปค์คํ ํด์ฌ ํจ์๊ฐ ์์ผ์๋ค๋ฉด HashCode.Combine(...T) ํจ์๋ฅผ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค. ์: HashCode.Combine(CodeName, DisplayName)
์ง๋ฌธ์ ์ด๋ป๊ฒ ๋์ด ํ๊บผ๋ฒ์ GetHashCode๋ฅผ ํธ์ถํ๋๊ฑฐ์ฃ ? ์ด๋ฌ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ด ์ด๋ป๊ฒ ๋๋๊ฑด๊ฐ์? ์ธ๋ฐ ๋๋ค๋ผ๊ณ ๋๋ตํ๋ ์ ๋ค์ ๋ญ๋...
๋ง์์ ใ ใ ์ ๊ฐ ๊ถ๊ธํ๊ฒ ์ด๊ฑฐ์์
๋ฌธ๋ฒ์ด๋ผ๊ธธ๋ ๋๋ค์ ๋ฌผ์ด๋ณด๋๊ฑด์ค ;;;; ์ง๋ฌธ์๋ ํผ์ ์ ๋๋ ค์ ์ฃ์กํฉ๋๋ค ๊พธ๋ฒ ๊พธ๋ฒ
์ (string, string)ํ์ 'ํํ' ์ธ์คํด์ค์ ๋ํ ํด์ฌ์ฝ๋๊ฐ ์ถ๋ ฅ๋จ
https://docs.microsoft.com/ko-kr/dotnet/api/system.tuple-2.gethashcode?view=net-6.0
ํํ์ด์ผ ์ ๋ค์