산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C# - 컬렉션

컬렉션 클래스는 데이터 저장 및 검색을 위한 특수 클래스입니다. 이러한 클래스는 스택, 대기열, 목록 및 해시 테이블을 지원합니다. 대부분의 컬렉션 클래스는 동일한 인터페이스를 구현합니다.

컬렉션 클래스는 요소에 동적으로 메모리를 할당하고 인덱스 등을 기반으로 항목 목록에 액세스하는 등 다양한 용도로 사용됩니다. 이러한 클래스는 C#의 모든 데이터 형식에 대한 기본 클래스인 Object 클래스의 개체 컬렉션을 만듭니다.

다양한 컬렉션 클래스 및 사용법

다음은 System.Collection의 일반적으로 사용되는 다양한 클래스입니다. 네임스페이스. 자세한 내용을 확인하려면 다음 링크를 클릭하세요.

시니어 번호 클래스 및 설명 및 사용
1 배열 목록

색인화할 수 있는 개체의 정렬된 컬렉션을 나타냅니다. 개별적으로.

기본적으로 배열의 대안입니다. 그러나 배열과 달리 index를 사용하여 지정된 위치의 목록에서 항목을 추가 및 제거할 수 있습니다. 배열의 크기가 자동으로 조정됩니다. 또한 동적 메모리 할당, 목록의 항목 추가, 검색 및 정렬이 가능합니다.

2 해시테이블

를 사용합니다. 컬렉션의 요소에 액세스합니다.

해시 테이블은 키를 사용하여 요소에 액세스해야 할 때 사용되며 유용한 키 값을 식별할 수 있습니다. 해시 테이블의 각 항목에는 키/값이 있습니다. 쌍. 키는 컬렉션의 항목에 액세스하는 데 사용됩니다.

3 정렬 목록

를 사용합니다. 색인 목록의 항목에 액세스합니다.

정렬된 목록은 배열과 해시 테이블의 조합입니다. 여기에는 키 또는 인덱스를 사용하여 액세스할 수 있는 항목 목록이 포함됩니다. 인덱스를 사용하여 항목에 액세스하면 ArrayList이고 키를 사용하여 항목에 액세스하면 Hashtable입니다. 항목 컬렉션은 항상 키 값을 기준으로 정렬됩니다.

4 스택

후입선출을 나타냅니다. 개체 컬렉션.

항목에 대한 후입선출 액세스가 필요할 때 사용됩니다. 목록에 항목을 추가하면 푸시라고 합니다. 항목을 제거하면 팝핑이라고 합니다. 항목입니다.

5 대기열

선입 선출을 나타냅니다. 개체 컬렉션.

항목에 대한 선입 선출 액세스가 필요할 때 사용됩니다. 목록에 항목을 추가하면 대기열이라고 합니다. 항목을 제거하면 deque라고 합니다. .

6 비트 어레이

이진 표현의 배열을 나타냅니다. 값 1과 0을 사용합니다.

비트를 저장해야 하지만 미리 비트 수를 모르는 경우에 사용합니다. 정수 색인을 사용하여 BitArray 컬렉션의 항목에 액세스할 수 있습니다. , 0부터 시작합니다.


C 언어

  1. 데이터 수집을 적용할 때 컨텍스트가 중요한 이유
  2. 예제가 있는 C# 컬렉션 자습서
  3. 예제가 있는 컬렉션의 Python 카운터
  4. 자바 - 컬렉션 프레임워크
  5. Java 10 - 향상된 가비지 컬렉션
  6. Java 9 - 컬렉션 팩토리 메소드
  7. 제조업체를 위한 4가지 마케팅 활동 항목
  8. 로봇 파는 손가락이 묻힌 물건을 감지합니다.
  9. OSHA 검사 전 다시 확인해야 할 주요 항목
  10. 원심 펌프 분해 후 확인해야 할 필수 항목