[c#] DictionaryBase 클래스
DictionaryBase
클래스는 .NET Framework에서 제공하는 클래스 중 하나로, 사전 형식의 데이터를 관리하는 기본 기능을 제공합니다. 이 클래스는 System.Collections.DictionaryBase
네임스페이스에서 제공됩니다.
주요 기능
DictionaryBase
클래스는 다음과 같은 주요 기능을 제공합니다:
- Key-Value 쌍을 포함하는 사전 데이터를 관리할 수 있습니다.
- Key를 사용하여 Value를 검색하고, 추가하거나 제거할 수 있습니다.
- 커스텀 형식의 사전을 만들기 위한 기본 클래스를 제공합니다.
예제
using System;
using System.Collections;
public class CustomDictionary : DictionaryBase
{
public void Add(string key, object value)
{
Dictionary.Add(key, value);
}
public void Remove(string key)
{
Dictionary.Remove(key);
}
public object this[string key]
{
get { return Dictionary[key]; }
set { Dictionary[key] = value; }
}
}
public class Program
{
public static void Main()
{
CustomDictionary customDictionary = new CustomDictionary();
customDictionary.Add("Name", "John");
customDictionary.Add("Age", 30);
Console.WriteLine("Name: " + customDictionary["Name"]);
Console.WriteLine("Age: " + customDictionary["Age"]);
customDictionary.Remove("Age");
Console.WriteLine("Age removed. Count: " + customDictionary.Count);
}
}
위 예제는 DictionaryBase
클래스를 상속하여 사용자 지정 사전을 구현하는 방법을 보여줍니다.
DictionaryBase
클래스는 .NET Framework의 핵심 기능을 활용하여 유연하고 효율적으로 사전 데이터를 관리할 수 있도록 도와줍니다.
더 자세한 정보는 Microsoft 공식 문서를 참고하세요.