728x90
1. ๋ค์ ์ฝ๋์์ ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ , ๊ทธ ์์ธ์ ์ค๋ช ํ์ธ์.
Queue queue = new Queue();
queue.Enqueue(10);
queue.Enqueue("ํ๊ธ");
queue.Enqueue(3.14);
Queue<int> queue2 = new Queue<int>();
queue2.Enqueue(10);
queue2.Enqueue("ํ๊ธ");
queue2.Enqueue(3.14);
queue๋ ํ์ ์ ์ ํ์ด ์๊ธฐ ๋๋ฌธ์ 10, ํ๊ธ, 3.14๋ ๋ค ๋ฐ์ ์ ์์ง๋ง, queue2๋ int๋ผ๊ณ ํ์์ ํ์ด ๋์ด์๊ธฐ ๋๋ฌธ์ int ์ธ์ ๋ฐ์ดํฐ ํ์ ์ ์๋ฌ๊ฐ ๋๋ค.
2. ๋ค์ ์ฝ๋์์ [1]์ ๋ค์ด๊ฐ ๋ด์ฉ์ ๋ฌด์์ ๋๊น?
Dictionary</* [1] */> dic = new Dictionary</* [1] */>();
dic["ํ๋"] = "one";
dic["๋"] = "two";
dic["์
"] = "three";
dic["๋ท"] = "four";
dic["๋ค์ฏ"] = "five";
WriteLine(dic["ํ๋"]);
WriteLine(dic["๋"]);
WriteLine(dic["์
"]);
WriteLine(dic["๋ท"]);
WriteLine(dic["๋ค์ฏ"]);
์ฝ์ ๋๋ ๋ฐ์ดํฐ๋ค์ ๋ณด๋ฉด key๊ฐ์๋ string์ด, value๊ฐ์๋ string์ด ๋ค์ด๊ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก <TKey, TValue> = <string, string>์ด๋ค.
728x90
'๐ฅ๏ธ > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ด๊ฒ์ด C#์ด๋ค] Chapter12: ์ฐ์ต๋ฌธ์ (0) | 2023.08.25 |
---|---|
[C#] try catch์ throw๋ฌธ/์ (0) | 2023.08.25 |
[C#] ์ผ๋ฐํ ํ๋ก๊ทธ๋๋ฐ: ์ปฌ๋ ์ (0) | 2023.08.22 |
[C#] ์ผ๋ฐํ ํ๋ก๊ทธ๋๋ฐ: ๋ฉ์๋, ํด๋์ค, ์ ์ฝ์กฐ๊ฑด (0) | 2023.08.22 |
[์ด๊ฒ์ด C#์ด๋ค] Chapter10: ์ฐ์ต๋ฌธ์ (0) | 2023.08.21 |