728x90
Dictionary란 Key값과 Value를 사용해 값들을 지정해놓을 수 있는 유용한 클래스를 말한다. 정말 사전처럼 미리 지정해놓은 Key값에 해당하는 Value를 손쉽게 찾아볼 수 있다. Key값은 중복되어서는 안된다.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dic = new Dictionary<int, string>();
// Dictionary<Key type, Value type> 이름 = new Dictionary<Key type, Value type>();
dic.Add(3, "봄");
dic.Add(1, "겨울");
dic.Add(10, "가을");
dic.Add(8, "여름");
foreach(KeyValuePair<int, string> n in dic)
Console.WriteLine($"{n}");
}
}
}
Value가 각자의 Key값을 가진 상태로 dic에 저장되어있다. 여기서 Key값, 혹은 Value 값을 사용해 서로를 찾을 수 있다.
Console.WriteLine("{0}", dic[3]);
Key값 3을 가진 Value "봄"을 성공적으로 호출했다.
728x90
'언어 > C#' 카테고리의 다른 글
[C#] 이벤트(event)란? (0) | 2022.05.27 |
---|---|
[C#] Volatile이란? (0) | 2022.05.26 |
[C#] virtual과 abstract (추상 클래스) (0) | 2022.05.02 |
[C#] Queue과 Stack (0) | 2022.05.02 |
[C#] 함수, 클래스, 객체, 인스턴스, 생성자 (0) | 2022.04.25 |