[c#] OrderedDictionary 클래스
C# 에서는 OrderedDictionary
클래스를 사용하여 순서가 있는 딕셔너리를 생성할 수 있습니다. 이 클래스는 Dictionary
클래스와 유사하지만, 삽입된 순서에 따라 데이터를 유지합니다.
OrderedDictionary 클래스 생성
OrderedDictionary
클래스는 System.Collections.Specialized 네임스페이스에 포함되어 있습니다. 아래의 예제 코드와 같이 이 클래스를 생성할 수 있습니다.
using System.Collections.Specialized;
OrderedDictionary orderedDict = new OrderedDictionary();
OrderedDictionary에 데이터 추가 및 접근
OrderedDictionary
는 순서를 유지하면서 데이터를 저장하는 것이 특징입니다. 아래의 예제 코드와 같이 데이터를 추가하고 접근할 수 있습니다.
orderedDict.Add("key1", "value1");
orderedDict.Add("key2", "value2");
string value1 = (string)orderedDict["key1"];
OrderedDictionary의 순서 유지
OrderedDictionary
는 데이터가 삽입된 순서를 유지하기 때문에, 데이터를 삽입한 순서대로 반복문을 통해 순회할 수 있습니다.
foreach (DictionaryEntry entry in orderedDict)
{
Console.WriteLine(entry.Key + " - " + entry.Value);
}
OrderedDictionary
클래스는 C#에서 순서가 있는 데이터를 다룰 때 유용한 도구로 활용할 수 있습니다.
자세한 정보는 Microsoft 공식 문서를 참고하시기 바랍니다.
OrderedDictionary Class - Microsoft Docs
위의 예제 코드와 함께, OrderedDictionary 클래스를 활용하여 데이터를 저장하고 관리하는 방법을 확인하실 수 있습니다.