System::Collections::Generic::ISet 클래스

ISet class

고유한 요소 집합을 포함하는 컬렉션의 인터페이스입니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 사용하여 함수 인수로 전달하십시오.

template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
매개변수설명
T요소 타입.

메서드

메서드설명
virtual ExceptWith(IEnumerablePtr)요소 그룹을 제거합니다.
virtual IntersectWith(IEnumerablePtr)다른 컨테이너에 존재하지 않는 요소를 제거합니다.
virtual IsProperSubsetOf(IEnumerablePtr)현재 집합이 다른 컨테이너의 엄격한 부분집합인지 확인합니다.
virtual IsProperSupersetOf(IEnumerablePtr)현재 집합이 다른 컨테이너의 엄격한 초집합인지 확인합니다.
virtual IsSubsetOf(IEnumerablePtr)현재 집합이 다른 컨테이너의 부분집합인지 확인합니다.
virtual IsSupersetOf(IEnumerablePtr)현재 집합이 다른 컨테이너의 초집합인지 확인합니다.
virtual Overlaps(IEnumerablePtr)집합이 다른 컨테이너와 겹치는지 확인합니다.
virtual SetEquals(IEnumerablePtr)집합과 컨테이너가 동일한 요소를 포함하는지 확인합니다.
virtual SymmetricExceptWith(IEnumerablePtr)두 컨테이너의 대칭 차집합을 계산합니다. 두 컨테이너 모두에 존재하는 모든 요소를 제거하면서, 동시에 other에 존재하지만 현재 집합에 없는 모든 요소를 추가합니다.
virtual UnionWith(IEnumerablePtr)지정된 컬렉션에서 현재 집합에 아직 존재하지 않는 요소를 추가합니다.
virtual ~ISet()소멸자.

Typedefs

타입 정의설명
IEnumerablePtrRTTI 정보.

또 보기