HashSet<T> Klasa

Definicja

Reprezentuje zestaw wartości.Represents a set of values.

generic <typename T>
public ref class HashSet : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IReadOnlyCollection<T>, System::Collections::Generic::ISet<T>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class HashSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.ISet<T>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type HashSet<'T> = class
    interface ICollection<'T>
    interface ISerializable
    interface IDeserializationCallback
    interface ISet<'T>
    interface IReadOnlyCollection<'T>
    interface seq<'T>
    interface IEnumerable
Public Class HashSet(Of T)
Implements ICollection(Of T), IDeserializationCallback, IEnumerable(Of T), IReadOnlyCollection(Of T), ISerializable, ISet(Of T)

Parametry typu

T

Typ elementów w zestawie skrótów.The type of elements in the hash set.

Dziedziczenie
HashSet<T>
Atrybuty
Implementuje

Przykłady

Poniższy przykład pokazuje, jak scalić dwa różne zestawy.The following example demonstrates how to merge two disparate sets. W tym przykładzie tworzone są dwa HashSet<T> obiekty i wypełniane są odpowiednio wartości parzyste i nieparzyste.This example creates two HashSet<T> objects, and populates them with even and odd numbers, respectively. Trzeci obiekt HashSet<T> jest tworzony z zestawu, który zawiera liczby parzyste.A third HashSet<T> object is created from the set that contains the even numbers. Przykład następnie wywołuje metodę UnionWith, która dodaje nieparzystą liczbę jako trzeci zestaw.The example then calls the UnionWith method, which adds the odd number set to the third set.

HashSet<int> evenNumbers = new HashSet<int>();
HashSet<int> oddNumbers = new HashSet<int>();

for (int i = 0; i < 5; i++)
{
    // Populate numbers with just even numbers.
    evenNumbers.Add(i * 2);

    // Populate oddNumbers with just odd numbers.
    oddNumbers.Add((i * 2) + 1);
}

Console.Write("evenNumbers contains {0} elements: ", evenNumbers.Count);
DisplaySet(evenNumbers);

Console.Write("oddNumbers contains {0} elements: ", oddNumbers.Count);
DisplaySet(oddNumbers);

// Create a new HashSet populated with even numbers.
HashSet<int> numbers = new HashSet<int>(evenNumbers);
Console.WriteLine("numbers UnionWith oddNumbers...");
numbers.UnionWith(oddNumbers);

Console.Write("numbers contains {0} elements: ", numbers.Count);
DisplaySet(numbers);

void DisplaySet(HashSet<int> set)
{
    Console.Write("{");
    foreach (int i in set)
    {
        Console.Write(" {0}", i);
    }
    Console.WriteLine(" }");
}

/* This example produces output similar to the following:
* evenNumbers contains 5 elements: { 0 2 4 6 8 }
* oddNumbers contains 5 elements: { 1 3 5 7 9 }
* numbers UnionWith oddNumbers...
* numbers contains 10 elements: { 0 2 4 6 8 1 3 5 7 9 }
*/
Imports System.Collections.Generic

Class Program

    Shared Sub Main()

        Dim evenNumbers As HashSet(Of Integer) = New HashSet(Of Integer)()
        Dim oddNumbers As HashSet(Of Integer) = New HashSet(Of Integer)()

        For i As Integer = 0 To 4

            ' Populate evenNumbers with only even numbers.
            evenNumbers.Add(i * 2)

            ' Populate oddNumbers with only odd numbers.
            oddNumbers.Add((i * 2) + 1)
        Next i

        Console.Write("evenNumbers contains {0} elements: ", evenNumbers.Count)
        DisplaySet(evenNumbers)

        Console.Write("oddNumbers contains {0} elements: ", oddNumbers.Count)
        DisplaySet(oddNumbers)

        ' Create a new HashSet populated with even numbers.
        Dim numbers As HashSet(Of Integer) = New HashSet(Of Integer)(evenNumbers)
        Console.WriteLine("numbers UnionWith oddNumbers...")
        numbers.UnionWith(oddNumbers)

        Console.Write("numbers contains {0} elements: ", numbers.Count)
        DisplaySet(numbers)
    End Sub


    Private Shared Sub DisplaySet(ByVal coll As HashSet(Of Integer))
        Console.Write("{")
        For Each i As Integer In coll
            Console.Write(" {0}", i)
        Next i
        Console.WriteLine(" }")
    End Sub

End Class
' This example produces output similar to the following:
' evenNumbers contains 5 elements: { 0 2 4 6 8 }
' oddNumbers contains 5 elements: { 1 3 5 7 9 }
' numbers UnionWith oddNumbers...
' numbers contains 10 elements: { 0 2 4 6 8 1 3 5 7 9 }

Uwagi

Klasa HashSet<T> zapewnia operacje zestawu o wysokiej wydajności.The HashSet<T> class provides high-performance set operations. Zestaw jest kolekcją, która nie zawiera zduplikowanych elementów i których elementy znajdują się w określonej kolejności.A set is a collection that contains no duplicate elements, and whose elements are in no particular order.

Uwaga

HashSet<T> implementuje interfejs IReadOnlyCollection<T>, rozpoczynając od .NET Framework 4.6.NET Framework 4.6; w poprzednich wersjach .NET Framework Klasa HashSet<T> nie zaimplementował tego interfejsu.HashSet<T> implements the IReadOnlyCollection<T> interface starting with the .NET Framework 4.6.NET Framework 4.6; in previous versions of the .NET Framework, the HashSet<T> class did not implement this interface.

Pojemność obiektu HashSet<T> to liczba elementów, które mogą być przechowywane w obiekcie.The capacity of a HashSet<T> object is the number of elements that the object can hold. Pojemność obiektu HashSet<T> automatycznie rośnie, gdy elementy są dodawane do obiektu.A HashSet<T> object's capacity automatically increases as elements are added to the object.

Klasa HashSet<T> jest oparta na modelu zestawów matematycznych i zapewnia operacje zestawu o wysokiej wydajności podobne do uzyskiwania dostępu do kluczy kolekcji Dictionary<TKey,TValue> lub Hashtable.The HashSet<T> class is based on the model of mathematical sets and provides high-performance set operations similar to accessing the keys of the Dictionary<TKey,TValue> or Hashtable collections. W prostych terminach Klasa HashSet<T> może być uważana za rolę Dictionary<TKey,TValue> kolekcji bez wartości.In simple terms, the HashSet<T> class can be thought of as a Dictionary<TKey,TValue> collection without values.

Kolekcja HashSet<T> nie jest posortowana i nie może zawierać zduplikowanych elementów.A HashSet<T> collection is not sorted and cannot contain duplicate elements. Jeśli duplikowanie kolejności lub elementów jest ważniejsze niż wydajność aplikacji, rozważ użycie klasy List<T> razem z metodą Sort.If order or element duplication is more important than performance for your application, consider using the List<T> class together with the Sort method.

HashSet<T> udostępnia wiele operacji zestawu matematycznego, takich jak dodawanie (unie) i Ustawianie odejmowania.HashSet<T> provides many mathematical set operations, such as set addition (unions) and set subtraction. Poniższa tabela zawiera listę podanych operacji HashSet<T> i ich odpowiedników matematycznych.The following table lists the provided HashSet<T> operations and their mathematical equivalents.

HashSet —, operacjaHashSet operation Odpowiednik matematycznyMathematical equivalent
UnionWith Dodawanie Unii lub zestawówUnion or set addition
IntersectWith Część wspólnaIntersection
ExceptWith Ustawianie odejmowaniaSet subtraction
SymmetricExceptWith Różnica symetrycznaSymmetric difference

Poza wymienionymi operacjami zestawu Klasa HashSet<T> udostępnia również metody określania równości zestawu, nakładania się zestawów oraz tego, czy zestaw jest podzbiorem lub nadzbiorem innego zestawu.In addition to the listed set operations, the HashSet<T> class also provides methods for determining set equality, overlap of sets, and whether a set is a subset or superset of another set.

Tylko .NET Framework: W przypadku bardzo dużych HashSet<T> obiektów można zwiększyć maksymalną pojemność do 2 000 000 000 elementów w systemie 64-bitowym przez ustawienie atrybutu enabled elementu konfiguracji <gcAllowVeryLargeObjects> na true w środowisku wykonawczym..NET Framework only: For very large HashSet<T> objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the enabled attribute of the <gcAllowVeryLargeObjects> configuration element to true in the run-time environment.

Począwszy od Program .NET Framework 4.NET Framework 4, Klasa HashSet<T> implementuje interfejs ISet<T>.Starting with the Program .NET Framework 4.NET Framework 4, the HashSet<T> class implements the ISet<T> interface.

Operacje na zestawie HashSet i LINQHashSet and LINQ Set Operations

LINQ zapewnia dostęp do Distinct, Union, Intersect i Except operacji na dowolnym źródle danych, który implementuje interfejsy IEnumerable lub IQueryable.LINQ provides access to the Distinct, Union, Intersect and Except set operations on any data source that implements the IEnumerable or IQueryable interfaces. HashSet<T> zapewnia większą i bardziej niezawodną kolekcję operacji zestawu.HashSet<T> provides a larger and more robust collection of set operations. Na przykład HashSet<T> zawiera porównania, takie jak IsSubsetOf i IsSupersetOf.For example, HashSet<T> provides comparisons such as IsSubsetOf and IsSupersetOf.

Podstawowa różnica między operacjami zestawu LINQ a operacjami HashSet<T> polega na tym, że operacje zestawu LINQ zawsze zwracają nową kolekcję IEnumerable<T>, podczas gdy HashSet<T> równoważne metody modyfikują bieżącą kolekcję.The primary difference between LINQ set operations and HashSet<T> operations is that LINQ set operations always return a new IEnumerable<T> collection, whereas the HashSet<T> equivalent methods modify the current collection.

Zwykle, jeśli musisz utworzyć nowy zestaw lub jeśli aplikacja wymaga dostępu tylko do dostarczonych operacji zestawu, użycie operacji LINQ Set na dowolnej kolekcji IEnumerable<T> lub tablicy będzie wystarczające.Typically, if you must create a new set or if your application needs access only to the provided set operations, using LINQ set operations on any IEnumerable<T> collection or array will be sufficient. Jeśli jednak aplikacja wymaga dostępu do dodatkowych operacji zestawu lub jeśli nie jest to pożądane lub konieczne do utworzenia nowej kolekcji, użyj klasy HashSet<T>.However, if your application requires access to additional set operations, or if it is not desirable or necessary to create a new collection, use the HashSet<T> class.

W poniższej tabeli przedstawiono operacje HashSet<T> i ich równoważne operacje zestawu LINQ.The following table shows the HashSet<T> operations and their equivalent LINQ set operations.

HashSet —, operacjaHashSet operation Odpowiednik LINQLINQ equivalent
UnionWith Union
IntersectWith Intersect
ExceptWith Except
Nie podano.Not provided. Distinct
SymmetricExceptWith Nie podano.Not provided.
Overlaps Nie podano.Not provided.
IsSubsetOf Nie podano.Not provided.
IsProperSubsetOf Nie podano.Not provided.
IsSupersetOf Nie podano.Not provided.
IsProperSupersetOf Nie podano.Not provided.
SetEquals Nie podano.Not provided.

Konstruktory

HashSet<T>()

Inicjuje nowe wystąpienie klasy HashSet<T>, która jest pusta, i używa domyślnej wartości porównującej równość dla typu zestawu.Initializes a new instance of the HashSet<T> class that is empty and uses the default equality comparer for the set type.

HashSet<T>(IEnumerable<T>)

Inicjuje nowe wystąpienie klasy HashSet<T>, która używa domyślnej opcji porównującej równość dla typu zestawu, zawiera elementy skopiowane z określonej kolekcji i ma wystarczającą pojemność, aby pomieścić liczbę skopiowanych elementów.Initializes a new instance of the HashSet<T> class that uses the default equality comparer for the set type, contains elements copied from the specified collection, and has sufficient capacity to accommodate the number of elements copied.

HashSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Inicjuje nowe wystąpienie klasy HashSet<T>, która używa określonej metody porównującej równości dla typu zestawu, zawiera elementy skopiowane z określonej kolekcji i ma wystarczającą pojemność, aby pomieścić liczbę skopiowanych elementów.Initializes a new instance of the HashSet<T> class that uses the specified equality comparer for the set type, contains elements copied from the specified collection, and has sufficient capacity to accommodate the number of elements copied.

HashSet<T>(IEqualityComparer<T>)

Inicjuje nowe wystąpienie klasy HashSet<T>, która jest pusta i używa określonej metody porównującej równości dla typu zestawu.Initializes a new instance of the HashSet<T> class that is empty and uses the specified equality comparer for the set type.

HashSet<T>(Int32)

Inicjuje nowe wystąpienie klasy HashSet<T>, która jest pusta, ale ma zarezerwowane miejsce dla elementów capacity i używa domyślnej opcji porównującej równość dla typu zestawu.Initializes a new instance of the HashSet<T> class that is empty, but has reserved space for capacity items and uses the default equality comparer for the set type.

HashSet<T>(Int32, IEqualityComparer<T>)

Inicjuje nowe wystąpienie klasy HashSet<T>, która używa określonej metody porównującej równości dla typu zestawu i ma wystarczającą pojemność, aby pomieścić capacity elementów.Initializes a new instance of the HashSet<T> class that uses the specified equality comparer for the set type, and has sufficient capacity to accommodate capacity elements.

HashSet<T>(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy HashSet<T> klasy z serializowanych danych.Initializes a new instance of the HashSet<T> class with serialized data.

Właściwości

Comparer

Pobiera obiekt IEqualityComparer<T>, który jest używany do określania równości dla wartości w zestawie.Gets the IEqualityComparer<T> object that is used to determine equality for the values in the set.

Count

Pobiera liczbę elementów zawartych w zestawie.Gets the number of elements that are contained in a set.

Metody

Add(T)

Dodaje określony element do zestawu.Adds the specified element to a set.

Clear()

Usuwa wszystkie elementy z obiektu HashSet<T>.Removes all elements from a HashSet<T> object.

Contains(T)

Określa, czy obiekt HashSet<T> zawiera określony element.Determines whether a HashSet<T> object contains the specified element.

CopyTo(T[])

Kopiuje elementy HashSet<T> obiektu do tablicy.Copies the elements of a HashSet<T> object to an array.

CopyTo(T[], Int32)

Kopiuje elementy HashSet<T> obiektu do tablicy, rozpoczynając od określonego indeksu tablicy.Copies the elements of a HashSet<T> object to an array, starting at the specified array index.

CopyTo(T[], Int32, Int32)

Kopiuje określoną liczbę elementów obiektu HashSet<T> do tablicy, rozpoczynając od określonego indeksu tablicy.Copies the specified number of elements of a HashSet<T> object to an array, starting at the specified array index.

CreateSetComparer()

Zwraca obiekt IEqualityComparer, który może być używany do testowania równości obiektu HashSet<T>.Returns an IEqualityComparer object that can be used for equality testing of a HashSet<T> object.

EnsureCapacity(Int32)

Zapewnia, że ten zestaw skrótów może zawierać określoną liczbę elementów bez wzrostu.Ensures that this hash set can hold the specified number of elements without growing.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
ExceptWith(IEnumerable<T>)

Usuwa wszystkie elementy w określonej kolekcji z bieżącego obiektu HashSet<T>.Removes all elements in the specified collection from the current HashSet<T> object.

GetEnumerator()

Zwraca moduł wyliczający, który wykonuje iterację przez obiekt HashSet<T>.Returns an enumerator that iterates through a HashSet<T> object.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)

Implementuje interfejs ISerializable i zwraca dane, które są konieczne do serializacji obiektu HashSet<T>.Implements the ISerializable interface and returns the data needed to serialize a HashSet<T> object.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IntersectWith(IEnumerable<T>)

Modyfikuje bieżący obiekt HashSet<T> tak, aby zawierał tylko elementy, które są obecne w tym obiekcie i w określonej kolekcji.Modifies the current HashSet<T> object to contain only elements that are present in that object and in the specified collection.

IsProperSubsetOf(IEnumerable<T>)

Określa, czy obiekt HashSet<T> jest poprawnym podzbiorem określonej kolekcji.Determines whether a HashSet<T> object is a proper subset of the specified collection.

IsProperSupersetOf(IEnumerable<T>)

Określa, czy obiekt HashSet<T> jest odpowiednim podzbiorem określonej kolekcji.Determines whether a HashSet<T> object is a proper superset of the specified collection.

IsSubsetOf(IEnumerable<T>)

Określa, czy obiekt HashSet<T> jest podzbiorem określonej kolekcji.Determines whether a HashSet<T> object is a subset of the specified collection.

IsSupersetOf(IEnumerable<T>)

Określa, czy obiekt HashSet<T> jest nadzbiorem określonej kolekcji.Determines whether a HashSet<T> object is a superset of the specified collection.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnDeserialization(Object)

Implementuje interfejs ISerializable i wywołuje zdarzenie deserializacji po zakończeniu deserializacji.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

Overlaps(IEnumerable<T>)

Określa, czy bieżący obiekt HashSet<T> i określona kolekcja udostępniają wspólne elementy.Determines whether the current HashSet<T> object and a specified collection share common elements.

Remove(T)

Usuwa określony element z obiektu HashSet<T>.Removes the specified element from a HashSet<T> object.

RemoveWhere(Predicate<T>)

Usuwa wszystkie elementy, które pasują do warunków zdefiniowanych przez określony predykat z kolekcji HashSet<T>.Removes all elements that match the conditions defined by the specified predicate from a HashSet<T> collection.

SetEquals(IEnumerable<T>)

Określa, czy obiekt HashSet<T> i określona kolekcja zawierają te same elementy.Determines whether a HashSet<T> object and the specified collection contain the same elements.

SymmetricExceptWith(IEnumerable<T>)

Modyfikuje bieżący obiekt HashSet<T> tak, aby zawierał tylko elementy, które są obecne w tym obiekcie lub w określonej kolekcji, ale nie oba.Modifies the current HashSet<T> object to contain only elements that are present either in that object or in the specified collection, but not both.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
TrimExcess()

Ustawia pojemność obiektu HashSet<T> do rzeczywistej liczby elementów, które zawiera, zaokrągloną w górę do pobliskich wartości specyficznych dla implementacji.Sets the capacity of a HashSet<T> object to the actual number of elements it contains, rounded up to a nearby, implementation-specific value.

TryGetValue(T, T)

Wyszukuje zestaw dla danej wartości i zwraca wartość równą znalezioną (jeśli istnieje).Searches the set for a given value and returns the equal value it finds, if any.

UnionWith(IEnumerable<T>)

Modyfikuje bieżący obiekt HashSet<T> w taki sposób, aby zawierał wszystkie elementy, które znajdują się w sobie, określonej kolekcji lub obu.Modifies the current HashSet<T> object to contain all elements that are present in itself, the specified collection, or both.

Jawne implementacje interfejsu

ICollection<T>.Add(T)

Dodaje element do obiektu ICollection<T>.Adds an item to an ICollection<T> object.

ICollection<T>.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.Gets a value indicating whether a collection is read-only.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji.Returns an enumerator that iterates through a collection.

IEnumerable<T>.GetEnumerator()

Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji.Returns an enumerator that iterates through a collection.

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, przy użyciu obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy

Zobacz też