[c#] StringCollection 클래스
StringCollection
클래스는 C#에서 문자열 데이터를 저장하고 관리하는 데 사용됩니다. 이 클래스는 System.Collections.Specialized 네임스페이스에 속하며, ArrayList
나 List
클래스와 유사하지만 문자열 데이터에 특화되어 있습니다.
StringCollection 클래스의 기능
StringCollection
클래스는 다음과 같은 기능을 제공합니다:
- 문자열 저장: 문자열을 추가하고 저장할 수 있습니다.
- 인덱스로 접근: 인덱스를 사용하여 저장된 문자열에 접근할 수 있습니다.
- 검색 및 정렬: 문자열을 검색하고 정렬하는 기능을 제공합니다.
- 이벤트 처리: 항목이 추가되거나 제거될 때 이벤트를 처리할 수 있습니다.
StringCollection 사용 예제
using System;
using System.Collections.Specialized;
class Program
{
static void Main()
{
StringCollection stringCollection = new StringCollection();
// 문자열 추가
stringCollection.Add("Apple");
stringCollection.Add("Banana");
stringCollection.Add("Orange");
// 문자열 접근
Console.WriteLine(stringCollection[0]); // 출력: Apple
// 문자열 검색
int index = stringCollection.IndexOf("Banana");
Console.WriteLine("Index of Banana: " + index); // 출력: Index of Banana: 1
// 문자열 정렬
stringCollection.Sort();
foreach (string fruit in stringCollection)
{
Console.WriteLine(fruit);
}
// 출력:
// Apple
// Banana
// Orange
}
}
위 예제에서는 StringCollection
을 사용하여 문자열을 추가하고, 인덱스로 접근하고, 검색하여 인덱스를 찾은 후 정렬을 수행하는 간단한 예제를 보여주고 있습니다.
StringCollection
클래스를 사용하여 문자열 데이터를 효과적으로 저장하고 관리할 수 있습니다.
더 많은 정보를 원하시면 MSDN StringCollection 클래스 문서를 참조하세요.