수집

작가: Lewis Jackson
창조 날짜: 7 할 수있다 2021
업데이트 날짜: 25 6 월 2024
Anonim
[황금나침반] 수집왕을 찾아서! / YTN 사이언스
동영상: [황금나침반] 수집왕을 찾아서! / YTN 사이언스

콘텐츠

정의-수집이란 무엇입니까?

프로그래밍에서 컬렉션은 유사한 데이터 형식 항목 집합을 단일 단위로 나타내는 데 사용되는 클래스입니다. 이 단위 클래스는 관련 개체를 그룹화하고 관리하는 데 사용됩니다.

컬렉션에는 효율적인 데이터 조작 및 저장에 사용되는 기본 데이터 구조가 있습니다. 컬렉션이 논리적 구성에 사용될 때 코드 가독성 및 유지 관리가 향상됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 컬렉션을 설명합니다

컬렉션은 특정 개체를 논리적 연결로 그룹화하도록 설계되었습니다. 예를 들어, StudentCollection 객체를 사용하여 대학생 세부 정보를 유지할 수 있습니다. 세부 사항은 총 학생 수를 포함하거나 이름, 수업 또는 학년과 같은 속성을 기반으로 학생 검색 시설을 제공 할 수 있습니다.

컬렉션은 다음 조건에서 사용됩니다.

  • 각 그룹 요소는 비슷한 목적을 가진 개체를 나타냅니다.
  • 그룹 크기는 런타임 중에 동적으로 다릅니다.
  • 특정 키를 기반으로 한 검색 기능을 통해 개별 요소에 액세스 할 수 있어야합니다.
  • 그룹 요소를 정렬하거나 반복해야합니다.

.NET Framework는 배열 목록, 연결된 목록, 스택, 대기열 또는 사전과 같은 다양한 컬렉션 유형을 제공합니다. 특별 또는 새로운 데이터 구조에 대한 구현 요구 사항이있는 경우 사용자 지정 컬렉션을 사용할 수 있습니다. 이는 특정 유형을 호스트하거나 기존 콜렉션 클래스 기능을 대체하여 성능을 개선하거나 수정하기 위해 수행 될 수 있습니다. 응용 프로그램 아키텍처에서 사용자 지정 컬렉션을 사용하려면 추가 개발 리소스가 필요합니다.

올바른 컬렉션 유형을 선택하는 것은 컬렉션의 사용 패턴을 기반으로합니다. 예를 들어 사전 수집, 대기열, 스택, 정렬 된 사전 및 제네릭이 있습니다.