C#์ dict ๊ฐ์ ํ ํ๋๋ฐ์ ๋ชป๋ฃ์?
ํ์ด์ฌํ ๋
x = { "a"=1, "b"="babo", "c" = {"bo":"ba"} } ์ด๋ฐ์์ผ๋ก ๋ง ์ง์ด๋ฃ์์์์๋๋
C#์ dict ๊ฐ์ ํ ํ๋๋ฐ์ ๋ชป๋ฃ์?
ํ์ด์ฌํ ๋
x = { "a"=1, "b"="babo", "c" = {"bo":"ba"} } ์ด๋ฐ์์ผ๋ก ๋ง ์ง์ด๋ฃ์์์์๋๋
ํ๋ ค๋ฉด ํ ์๋ ์๋๋ฐ ๊ฐ๊ธ์ ์ด๋ฉด ํ์ง๋ง์
๊ทธ๋ผ ์ํ[๋ง๋] = value ์ํ[์คํ ๋ฏธ๋][ํ๊ธฐ] = value ์ํ[์คํ ๋ฏธ๋][์์์คํ๋ฏธ๋] = value ์ด๋ฐ์์ผ๋ก ์ ๋ฆฌํ๊ณ ์ถ์ผ๋ฉด ์ด์บ?
struct ์ด๋ class ์ง์ ์ฒ๋ฆฌํ๋๊ฐ
์ ใณใณ
๋๋ผ๋ฉด IStatus๋ผ๋ ๋ฒ ์ด์ค์ Value ํ๋กํผํฐ๋ฅผ ๋ง๋ค๊ณ Stamina๊ฐ IStatus ์์ ๋ฐ๊ณ ๊ฐ ๋๊ฐ ๋ค๊ณ ํฉ์ณ์ ๋ฐํํ๊ฑฐ๋ ์์ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊ฟ๊ฑฐ๊ฐ์๋ฐ
dict๊ฐ ๋ญ๋
์๋ฃ๊ตฌ์กฐ ์ค ํ๋์
ํน์ ๋์ ๋๋ฆฌ ๋งํ๋๊ฑฐ๋? c#์์ ๋๊ฐ ๋์ ๋๋ฆฌ๋ฅผ dict๋ผ๊ณ ํจ
์์
dick์ด๋ผํ์ง