๊ธฐ์กด ๋์
๋๋ฆฌ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ด์๋ค๊ณ ํ์๋
๊ฐ์ ํค๊ฐ์ผ๋ก Add() ํ๋ฉด ์ด์ผ๋?ย
Remove() ํด์ฃผ๊ณ Add() ํด์ค์ผํ๋?
dic[ํค๊ฐ] = data; ์ด๋ ๊ฒ ํ๋ฉด ๋ฎ์ด์ฐ๊ธฐ ๋์์?
vs๋ฅผ ๋ชปํค๋ ์ํฉ์ด๋ผ ํ ์คํธ๋ฅผ ๋ชปํด๋ด..
์ด๋ฏธ ํค์ ๊ฐ์ด ์ ์ฅ๋ผ์๋๋ฐ addํ๋ฉด ์๋ฌ๋ฌ๋ค. ์ปจํ ์ด๋ ํ๋ ๋ง๋ค์ด์ ์์ ๋ฐฐ์ด ๋๊ณ ํค๊ฐ ํ์ธํด์ ์ด๋ฏธ ์์ผ๋ฉด ์ปจํ ์ด๋์์์ ๋ฐฐ์ด์ถ๊ฐ
์๋ฌ๋ฐ๊ป? ๊ทธ๋์ ์์ ์ ๊ฐ์ํค๊ฐ์ด๋ฉด ๋งํฌ๋๋ฆฌ์คํธ๋ง๋ค์ด์ ๋ ํผ๋ฐ์คํ๊ณ ๋ค๊ฒ ๋ง๋ ์ ์์
ArgumentException
๊ฐ์ ํค๋ฅผ ๊ฐ์ง ์์๊ฐ ์ด๋ฏธ IDictionary์ ์๋ ๊ฒฝ์ฐ
https://docs.microsoft.com/ko-kr/dotnet/api/system.collections.generic.idictionary-2.add