본문 바로가기
언어 Language/C#

[C#] Dictionary<Tkey, TValue>

by 이땡칠 2022. 12. 18.

 

네임스페이스:System.Collections.Generic

 

키와 값의 컬렉션

 

연상 배열인 Dictionary는 키와 값을 세트로 저장할 수 있습니다.

키로 값을 취득할 수 있습니다.

Dictionary 키값은 중복될 수 없기 때문에 주의해야 합니다.

 

예시

var a = new Dictionary<string,string>();



var 오브젝트명 = new Dictionary<Key데이터형, Value데이터형>()
    {
        {Key0, Value0},
        {Key1, Value1},
        ・・・・・・
    };
    
    
    

// 생성 및 값 추가
// Create a new dictionary of strings, with string keys.
//
Dictionary<string, string> openWith =
    new Dictionary<string, string>();

// Add some elements to the dictionary. There are no
// duplicate keys, but some of the values are duplicates.
openWith.Add("txt", "notepad.exe");
openWith.Add("bmp", "paint.exe");
openWith.Add("dib", "paint.exe");
openWith.Add("rtf", "wordpad.exe");

// The Add method throws an exception if the new key is
// already in the dictionary.
try
{
    openWith.Add("txt", "winword.exe");
}
catch (ArgumentException)
{
    Console.WriteLine("An element with Key = \"txt\" already exists.");
}

'언어 Language > C#' 카테고리의 다른 글

[C#] Json Convert  (0) 2022.12.18
[C#] 배열, List, LINQ, 람다식  (0) 2022.12.18
[C#] 델리게이트  (0) 2022.12.18
[C#] IEnumrable와 List  (0) 2022.12.18
[C#] 객체 지향 프로그래밍  (0) 2022.12.18

댓글