SortedSet<T>.ExceptWith(IEnumerable<T>) Método

Definición

Quita del objeto SortedSet<T> actual todos los elementos que están en la colección especificada.Removes all elements that are in a specified collection from the current SortedSet<T> object.

public:
 virtual void ExceptWith(System::Collections::Generic::IEnumerable<T> ^ other);
public void ExceptWith (System.Collections.Generic.IEnumerable<T> other);
abstract member ExceptWith : seq<'T> -> unit
override this.ExceptWith : seq<'T> -> unit
Public Sub ExceptWith (other As IEnumerable(Of T))

Parámetros

other
IEnumerable<T>

Colección de elementos que se van a quitar del objeto SortedSet<T>.The collection of items to remove from the SortedSet<T> object.

Implementaciones

Excepciones

other es null.other is null.

Ejemplos

En el siguiente ejemplo se quitan los elementos de un conjunto ordenado que están duplicados en otro conjunto ordenado.The following example removes elements from a sorted set that are duplicated in another sorted set. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase SortedSet<T>.This code example is part of a larger example provided for the SortedSet<T> class.

// Remove elements in mediaFiles1 that are also in mediaFiles2.
Console.WriteLine("Remove duplicates (of mediaFiles2) from the set...");
Console.WriteLine($"\tCount before: {mediaFiles1.Count}");
mediaFiles1.ExceptWith(mediaFiles2);
Console.WriteLine($"\tCount after: {mediaFiles1.Count}");
' Remove elements in mediaFiles1 that are also in mediaFiles2.
Console.WriteLine("Remove duplicates (of mediaFiles2) from the set...")
Console.WriteLine($"{vbTab}Count before: {mediaFiles1.Count}")
mediaFiles1.ExceptWith(mediaFiles2)
Console.WriteLine($"{vbTab}Count after: {mediaFiles1.Count}")

Comentarios

Este método quita cualquier elemento del SortedSet<T> actual que también esté en other.This method removes any element in the current SortedSet<T> that is also in other. Se omiten los valores duplicados en other.Duplicate values in other are ignored.

Este método es una operación de O(n), donde n es el número de elementos del parámetro other.This method is an O(n) operation, where n is the number of elements in the other parameter.

Se aplica a