Clase System::Collections::Generic::ISet

ISet class

Interfaz de una colección que contiene un conjunto de elementos únicos. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
ParámetroDescripción
TTipo de elemento.

Métodos

MétodoDescripción
virtual ExceptWith(IEnumerablePtr)Elimina un grupo de elementos.
virtual IntersectWith(IEnumerablePtr)Elimina los elementos que no están presentes en otro contenedor.
virtual IsProperSubsetOf(IEnumerablePtr)Comprueba si el conjunto actual es un subconjunto estricto de otro contenedor.
virtual IsProperSupersetOf(IEnumerablePtr)Comprueba si el conjunto actual es un superconjunto estricto de otro contenedor.
virtual IsSubsetOf(IEnumerablePtr)Comprueba si el conjunto actual es un subconjunto de otro contenedor.
virtual IsSupersetOf(IEnumerablePtr)Comprueba si el conjunto actual es un superconjunto de otro contenedor.
virtual Overlaps(IEnumerablePtr)Comprueba si el conjunto se superpone con otro contenedor.
virtual SetEquals(IEnumerablePtr)Comprueba si el conjunto y el contenedor contienen los mismos elementos.
virtual SymmetricExceptWith(IEnumerablePtr)Calcula la diferencia simétrica de dos contenedores. Elimina todos los elementos que están presentes en ambos contenedores, pero al mismo tiempo agrega todos los elementos presentes en other, pero no en el conjunto actual.
virtual UnionWith(IEnumerablePtr)Agrega elementos de la colección especificada que aún no están presentes en el conjunto actual.
virtual ~ISet()Destructor.

Typedefs

TypedefDescripción
IEnumerablePtrInformación RTTI.

Ver también