[c#] Dictionary<> 클래스

C#의 Dictionary 클래스는 key-value 쌍을 사용하여 데이터를 저장하는 일반적인 용도의 컬렉션을 제공합니다.

Dictionary 클래스의 기본 사용법

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // Dictionary 객체 생성
        Dictionary<string, int> myDictionary = new Dictionary<string, int>();

        // key-value 쌍 추가
        myDictionary.Add("apple", 5);
        myDictionary.Add("banana", 3);
        
        // key로 value에 접근
        int quantity = myDictionary["apple"];
        Console.WriteLine("Quantity of apples: " + quantity);
    }
}

Dictionary 클래스의 주요 기능

Dictionary 클래스의 활용 예

Dictionary<string, string> colors = new Dictionary<string, string>();
colors.Add("R", "Red");
colors.Add("G", "Green");
colors.Add("B", "Blue");

if (colors.ContainsKey("R"))
{
    Console.WriteLine("The color for 'R' is " + colors["R"]);
}

colors.Remove("G");

Dictionary 클래스는 C#에서 유용한 데이터 구조를 구현하는 데에 활용됩니다.

참고 자료