로딩
요청 처리 중입니다...

C# StringCollection 정복: 기초 사용법부터 정렬, 반복, 주의사항까지 한눈에

 C# StringCollection 정복: 기초 사용법부터 정렬, 반복, 주의사항까지 한눈에

① 개념 1) 기본 개념 → 문자열(String)만 저장할 수 있는 특별한 컬렉션 → 여러 개의 문자열을 저장하고 관리하는 데 사용 → 쉽게 말해 문자열 전용 상자 또는 책장 같은 역할 2) 만들어진 배경 → .NET Framework 1.0 시절에 만들어짐 → 당시에는 제네릭(Generic) 기능이 없어, 특정 타입만 안전하게 다룰 수 있는 컬렉션이 필요 → 그래서 문자열만 담을 수 있는 컬렉션인 StringCollection이 탄생 3) 내부 구조 개념 → 내부적으로는 모든 타입을 담을 수 있는 ArrayList를 사용 → 외부에서는 오직 문자열만 추가/삭제할 수 있도록 제한되어 있어 타입 안전성을 확보 → 즉, 내부는 유연하고 외부는 안전한 구조 4) COM 호환 목적 → 마이크로소프트의 오래된 기술인 COM(Component Object Model)과 잘 연동되도록 설계됨 → COM과 데이터 교환을 할 때 문자열 배열보다 다루기 쉬운 형태로 사용 5) 참조 타입 클래스 → 어...