C# 사전

C#의 사전은 키-값 쌍에 데이터를 저장하는 데 사용되는 일반 컬렉션입니다. System.Collections.Generic 네임스페이스에서 사용할 수 있습니다.

public class Dictionary<TKey,TValue>


매개변수



티키



키의 데이터 유형을 나타냅니다. 예를 들어 string, bool, int 등입니다.

T값



값의 데이터 유형을 나타냅니다.

사전 만들기



Dictionary 컬렉션은 요소를 추가하는 Add() 메서드를 제공합니다.

...
using System.Collections.Generic;
...

static void Main(string[] args)
{
    Dictionary<int, string> users = new Dictionary<int, string>();
    users.Add(1, "John");
    users.Add(2, "Jane");
    users.Add(3, "Smith");
}


요소 액세스


[] 내부에 키를 제공하여 사전에서 요소에 액세스할 수 있습니다.

Console.WriteLine(users[1]); // John


요소 제거



제거할 키를 제공하여 Remove 메서드를 사용하여 사전에서 요소를 제거할 수 있습니다.

users.Remove(2);
Console.Write(users.Count); // 2


사전에 대한 반복



C#에서 foreach 루프를 사용하여 사전 컬렉션을 반복할 수 있습니다.

foreach(KeyValuePair<int, string> user in users)
{
    Console.WriteLine(user.Key + " - " + user.Value);
}

좋은 웹페이지 즐겨찾기