๋ฐฐ์ด๋ก ๋ง๋ ๋ณ์๋ ํ๋กํผํฐ๋ก getํ๋ฉด ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ ์ด์ ๊ฐ ๋ญ์ ธ?
๋ญ์ง ์ค์ ๋ก ๊ฐ๋ set ์ฒ๋ผ ์ ๋๋ก ๋ณ๊ฒฝ๋๋๋ฐ
๋ฐฐ์ด๋ก ๋ง๋ ๋ณ์๋ ํ๋กํผํฐ๋ก getํ๋ฉด ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ ์ด์ ๊ฐ ๋ญ์ ธ?
๋ญ์ง ์ค์ ๋ก ๊ฐ๋ set ์ฒ๋ผ ์ ๋๋ก ๋ณ๊ฒฝ๋๋๋ฐ
GAMEOB2 =null์ ์๋ ๊ฑฐ๊ฐ์๋ฐ
ใด ๊ทธ๊ฑด ์๋๋๋ฐ ์ธ๋ฑ์ค๋ก ์ ๊ทผํด์ ์ฐ๊ธฐ๋๋จ, ์ด์ ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ
๋ฐฐ์ด์ ๊ฒฐ๊ตญ ๊ฐ์ฒด์ ์งํฉ์ ๋ด๋ ์ปจํ ์ด๋์ธ๋ฐ ์ปจํ ์ด๋ ์์ฒด์ ๋ํ ๋ณ๊ฒฝ์ ๊ธ์งํ ๋ฟ์ด์ง ์ปจํ ์ด๋ ์์ ๊ตฌ์ฑ์์์ ๋ํ ๋ณ๊ฒฝ์ ๋ง๋๊ฒ ์๋
๊ฐ์ ๋ฃ๋๊ฒ ์๋ ๋ ํผ๋ฐ์ค ์ฃผ์๊ฐ์ ๋ฃ๋๊ฑฐ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ๊ฒ ์๋๊น์? ๊ฐ ์ฐธ์กฐ์ ์ฃผ์ ์ฐธ์กฐ์ ๋ํด์ ์์๋ณด์๋ฉด ๋์์ด ๋์ค๊บผ ๊ฐ์์.
๋ฐฐ์ด์ ํด๋์ค๊ณ ๋๊ฐ ๋ฐฐ์ด์ ๋ด๊ธด ๊ฐ์ ๋ณํ๋ฅผ ์ฃผ๋๊ฑด ๊ฒฐ๊ตญ ํด๋์ค์ ํ๋์ ๊ฐ์ ๋ณํ๋ฅผ ์ฃผ๋๊ฒ๊ณผ ๊ฐ์. set์ ๋ง๋๋ค๋๊ฑด ๋ฐฐ์ด๊ฐ์ฒด์์ฒด์ ๋ณํ๋ฅผ ๋ง๋๊ฒ๋ฟ์ด์ง ๋ฐฐ์ด์ ๋ด๊ธด ๊ฐ์ ๋ณ์กฐ๋ฅผ ๋ง๋๊ฒ ์๋
๊ทธ๋๊น ์ด๋ฏธ GAMEOB2์์ฒด๊ฐ getํด์ ๋ฐ์์จ๊ฑฐ๊ณ ๊ฑฐ๊ธฐ์ ์ด์ GAMEOB2์ ํด๋น ์ธ๋ฑ์ค[0,0,0]์ ์ ๊ทผํ๊ฑฐ์ง ๊ทธ๋๊น ์ฌ๊ธด ํ๋กํผํฐ๋ ๊ด๋ จ์์
๋๊ฐ set์ ๋ง์ผ๋ ค๋ฉด ์ง๊ธ GAMEOB2๋ฅผ ๊ฒ๋ง ์ด์ด๋๋๊ฒ ์ ๋ต์ด์๋๊ณ testํด๋์ค์์ ์ธ๋ฑ์๋๊ฑธ ๊ตฌํํด์ผ๋จ
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/indexers/
์ธ๋ฑ์๋ ๋ฐฐ์ด์ ๊ทผ๋ฐฉ์์ ํ๋กํผํฐ์ฒ๋ผ ์ด์ด๋์๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ฉด๋จ.