예제가 포함된 C# 컬렉션 튜토리얼

이전 튜토리얼에서는 C#에서 배열을 사용하는 방법에 대해 배웠습니다. 이에 대한 간략한 개요를 살펴보겠습니다. 프로그래밍에서 배열은 관련 개체 집합을 그룹화하는 데 사용됩니다. 따라서 하나의 변수 이름을 통해 액세스할 수 있는 배열이나 정수 집합을 만들 수 있습니다.

C#의 컬렉션이란 무엇입니까?

컬렉션은 다음과 유사합니다. 배열, 개체 그룹으로 작업하는 보다 유연한 방법을 제공합니다.

배열에서는 배열의 요소 수를 미리 정의해야 한다는 점을 알아차렸을 것입니다. 이는 배열이 선언될 때 수행되어야 했습니다.

그러나 컬렉션에서는 컬렉션의 크기를 미리 정의할 필요가 없습니다. 언제든지 컬렉션에서 요소를 추가하거나 제거할 수도 있습니다. 이 장에서는 C#에서 사용할 수 있는 다양한 컬렉션을 사용하여 작업하는 방법에 중점을 둘 것입니다.

System.Collections 클래스

수집 기술설명
ArrayList ArrayList 컬렉션은 Arrays 컬렉션과 유사합니다. C#의 데이터 유형. 가장 큰 차이점은 배열 목록 컬렉션의 동적 특성입니다.
스택 스택은 LIFO(후입선출) 개념을 나타내는 특수 사례 모음입니다.
대기열은 선입선출 개념을 나타내는 특수한 사례 모음입니다.
해시 테이블 해시 테이블은 키-값 항목을 저장하는 데 사용되는 특수 컬렉션입니다.
정렬된 목록 SortedList는 기본적으로 키의 오름차순으로 키-값 쌍을 저장하는 컬렉션입니다.
비트어레이 비트 배열은 비트를 저장하는 데이터 구조의 배열입니다.