C# Dictionary 클래스는 해시테이블 개념을 사용합니다. 키를 기준으로 값을 저장합니다. 여기에는 고유 키만 포함됩니다. 키의 도움으로 요소를 쉽게 검색하거나 제거할 수 있습니다. System.Collections.Generic 네임스페이스에 있습니다.
C# 사전 예
Add() 메서드를 사용하여 요소를 저장하고 for-each 루프를 사용하여 요소를 반복하는 일반 Dictionary 클래스의 예를 살펴보겠습니다. 여기서는 KeyValuePair 클래스를 사용하여 키와 값을 가져옵니다.
using System; using System.Collections.Generic; public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add('1','Sonoo'); names.Add('2','Peter'); names.Add('3','James'); names.Add('4','Ratan'); names.Add('5','Irfan'); foreach (KeyValuePair kv in names) { Console.WriteLine(kv.Key+' '+kv.Value); } } }
산출:
1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan