ICollection<T>

ICollection<T>는 일반 데이터 수집을 구현하기 위한 인터페이스.

설명

ICollection<T> 인터페이스는 요소를 세는 방법, 컬렉션을 지우는 방법, 요소를 추가하거나 삭제하는 방법을 등을 포함하여 컬렉션과 함께 작업할 기본 방법을 결정합니다.

선언

   template<typename T>
   interface ICollection

헤더

   #include <Generic\Interfaces\ICollection.mqh>

상속 계층

  ICollection

직계 후손

CLinkedList, CQueue, CRedBlackTree, CStack, IList, IMap, ISet

클래스 메서드

메서드

설명

Add

컬렉션에 추가할 요소

Count

컬렉션의 요소 수를 반환

Contains

컬렉션에 지정된 값의 요소가 포함되어 있는지 여부를 결정

CopyTo

지정한 인덱스에서 시작하여 지정된 배열에 컬렉션의 모든 요소를 복사

Clear

컬렉션에서 모든 요소를 제거

Remove

컬렉션에서 지정된 요소의 첫 번째 항목을 제거