[c#] SortedSet 클래스

C#에서 SortedSet 클래스는 고유한 값을 유지하면서 정렬된 순서로 관리하는 데 사용됩니다. 이 클래스는 요소를 정렬된 순서로 유지하는데 도움이 되며 중복 요소를 허용하지 않습니다.

SortedSet 클래스 생성

SortedSet 클래스는 다음과 같이 생성할 수 있습니다.

SortedSet<int> numbers = new SortedSet<int>();

값 추가

SortedSet에 값은 Add 메서드를 사용하여 추가할 수 있습니다.

numbers.Add(5);
numbers.Add(3);
numbers.Add(8);

값 제거

특정 값 제거는 Remove 메서드를 사용하여 수행할 수 있습니다.

numbers.Remove(3);

정렬된 순회

SortedSet은 추가된 값을 자동으로 정렬하여 순회할 수 있습니다.

foreach (int number in numbers)
{
    Console.WriteLine(number);
}

요약

SortedSet 클래스는 C#에서 정렬된 고유한 값 컬렉션을 유지하기 위한 효과적인 방법을 제공합니다. 이 클래스는 중복을 허용하지 않고, 추가와 제거 시 자동으로 값들을 정렬하여 관리할 수 있습니다.

더 많은 정보는 Microsoft 공식 문서를 참조하세요.