ImmutableList<T> 클래스

정의

인덱스로 액세스할 수 있는 강력한 형식의 개체 목록인 변경할 수 없는 목록을 나타냅니다.Represents an immutable list, which is a strongly typed list of objects that can be accessed by index.

NuGet 패키지: System.Collections.Immutable(변경할 수 없는 컬렉션 정보 및 설치 방법)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

generic <typename T>
public ref class ImmutableList sealed : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::Generic::IReadOnlyCollection<T>, System::Collections::Generic::IReadOnlyList<T>, System::Collections::IList, System::Collections::Immutable::IImmutableList<T>
public sealed class ImmutableList<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.IList, System.Collections.Immutable.IImmutableList<T>
type ImmutableList<'T> = class
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList<'T>
    interface IReadOnlyCollection<'T>
    interface IReadOnlyList<'T>
    interface ICollection
    interface IList
    interface IImmutableList<'T>
Public NotInheritable Class ImmutableList(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IImmutableList(Of T), IList, IList(Of T), IReadOnlyCollection(Of T), IReadOnlyList(Of T)

형식 매개 변수

T

목록에 있는 요소의 형식입니다.The type of elements in the list.

상속
ImmutableList<T>
구현

설명

ImmutableList<T>에 public 생성자가 없습니다. ImmutableList<T>.Empty를 사용 하 여 빈 ImmutableList<T>을 검색 하는 것으로 시작 합니다.ImmutableList<T> has no public constructor; you begin by retrieving an empty ImmutableList<T> by using the ImmutableList<T>.Empty. 그런 다음 AddAddRange과 같은 메서드를 호출 하 여 컬렉션을 채울 수 있습니다.You can then call methods, such as Add and AddRange, to populate the collection. 이러한 메서드는 새 개체를 반환 합니다.Note that these methods return a new object. 를 추가 하거나 변경할 수 없는 목록에서 항목을 제거 하는 경우 항목을 추가 또는 제거를 사용 하 여 원래 목록의 복사본을 만들 및 원래 목록은 변경 되지 않습니다.When you add or remove items from an immutable list, a copy of the original list is made with the items added or removed, and the original list is unchanged.

필드

Empty

기본 정렬 비교자를 사용하는 빈 집합을 가져옵니다.Gets an empty set with the default sort comparer.

속성

Count

목록에 포함된 요소 수를 가져옵니다.Gets the number of elements contained in the list.

IsEmpty

이 목록이 비어 있는지를 나타내는 값을 가져옵니다.Gets a value that indicates whether this list is empty.

Item[Int32]

목록의 지정된 인덱스에서 요소를 가져옵니다.Gets the element at the specified index of the list.

메서드

Add(T)

변경할 수 없는 목록의 끝에 지정된 개체를 추가합니다.Adds the specified object to the end of the immutable list.

AddRange(IEnumerable<T>)

지정된 컬렉션의 요소를 변경할 수 없는 목록의 끝에 추가합니다.Adds the elements of the specified collection to the end of the immutable list.

BinarySearch(Int32, Int32, T, IComparer<T>)

지정된 비교자를 사용하여 정렬된 목록의 요소 범위에서 요소를 검색하고 요소의 인덱스(0부터 시작)를 반환합니다.Searches a range of elements in the sorted list for an element using the specified comparer and returns the zero-based index of the element.

BinarySearch(T)

기본 비교자를 사용하여 정렬된 전체 목록에서 요소를 검색하고 요소의 0부터 시작하는 인덱스를 반환합니다.Searches the entire sorted list for an element using the default comparer and returns the zero-based index of the element.

BinarySearch(T, IComparer<T>)

지정된 비교자를 사용하여 정렬된 전체 목록에서 요소를 검색하고 요소의 0부터 시작하는 인덱스를 반환합니다.Searches the entire sorted list for an element using the specified comparer and returns the zero-based index of the element.

Clear()

변경할 수 없는 목록에서 모든 요소를 제거합니다.Removes all elements from the immutable list.

Contains(T)

변경할 수 없는 이 목록에 지정한 값이 들어 있는지 여부를 확인합니다.Determines whether this immutable list contains the specified value.

ConvertAll<TOutput>(Func<T,TOutput>)

현재 변경할 수 없는 목록의 요소를 다른 형식으로 변환하고 변환된 요소를 포함하는 목록을 반환합니다.Converts the elements in the current immutable list to another type, and returns a list containing the converted elements.

CopyTo(Int32, T[], Int32, Int32)

대상 배열의 지정된 인덱스에서 시작하여 변경할 수 없는 목록에 있는 일련의 요소를 호환되는 1차원 배열에 복사합니다.Copies a range of elements from the immutable list to a compatible one-dimensional array, starting at the specified index of the target array.

CopyTo(T[])

대상 배열의 처음부터 시작하여 변경할 수 없는 전체 목록을 호환되는 1차원 배열에 복사합니다.Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array.

CopyTo(T[], Int32)

대상 배열의 지정된 인덱스에서 시작하여 변경할 수 없는 전체 목록을 호환되는 1차원 배열에 복사합니다.Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
Exists(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소가 변경할 수 없는 목록에 포함되어 있는지 여부를 확인합니다.Determines whether the immutable list contains elements that match the conditions defined by the specified predicate.

Find(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하고 전체 변경할 수 없는 목록에서 첫 번째로 나타나는 요소를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire immutable list.

FindAll(Predicate<T>)

지정한 조건자에 정의된 조건과 일치하는 모든 요소를 검색합니다.Retrieves all the elements that match the conditions defined by the specified predicate.

FindIndex(Int32, Int32, Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하고 지정된 인덱스부터 시작하여 지정된 수의 요소를 포함하는 변경할 수 없는 목록의 요소 범위에서 일치하는 요소 중 첫 번째로 나타나는 요소의 0부터 시작하는 인덱스를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the immutable list that starts at the specified index and contains the specified number of elements.

FindIndex(Int32, Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하여 지정된 인덱스에서 마지막 요소로 확장되는 변경할 수 없는 목록의 요소 범위 내에서 일치하는 요소 중 첫 번째 요소의 0부터 시작하는 인덱스를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element.

FindIndex(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하여 전체 변경할 수 없는 목록에서 일치하는 요소 중 첫 번째로 나타나는 요소의 0부터 시작하는 인덱스를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire immutable list.

FindLast(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하고 전체 변경할 수 없는 목록에서 마지막으로 나타나는 요소를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire immutable list.

FindLastIndex(Int32, Int32, Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하여 지정된 수의 요소가 들어 있고 지정된 인덱스에서 끝나는 변경할 수 없는 목록의 요소 범위에서 일치하는 요소 중 마지막으로 나타나는 요소의 0부터 시작하는 인덱스를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the immutable list that contains the specified number of elements and ends at the specified index.

FindLastIndex(Int32, Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하여 첫 번째 요소에서 지정된 인덱스로 확장하는 변경할 수 없는 목록의 요소 범위에서 일치하는 요소 중 마지막으로 나타나는 요소의 0부터 시작하는 인덱스를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

FindLastIndex(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 검색하여 전체 변경할 수 없는 목록에서 일치하는 요소 중 마지막으로 나타나는 요소의 0부터 시작하는 인덱스를 반환합니다.Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire immutable list.

ForEach(Action<T>)

변경할 수 없는 목록의 각 요소에 대해 지정된 작업을 수행합니다.Performs the specified action on each element of the immutable list.

GetEnumerator()

변경할 수 없는 목록에서 반복되는 열거자를 반환합니다.Returns an enumerator that iterates through the immutable list.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetRange(Int32, Int32)

변경할 수 없는 원본 목록에 있는 일련의 요소에 대한 부분 복사본을 만듭니다.Creates a shallow copy of a range of elements in the source immutable list.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IndexOf(T)

지정된 개체를 검색하고 전체 변경할 수 없는 목록에서 처음으로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the first occurrence within the entire immutable list.

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

지정된 개체를 검색하고, 지정된 인덱스에서 시작하여 지정된 수의 요소를 포함하는 목록의 요소 범위에서 첫 번째로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the list that starts at the specified index and contains the specified number of elements.

Insert(Int32, T)

변경할 수 없는 목록의 지정된 인덱스에 지정된 개체를 삽입합니다.Inserts the specified object into the immutable list at the specified index.

InsertRange(Int32, IEnumerable<T>)

변경할 수 없는 목록의 지정된 인덱스에 컬렉션의 요소를 삽입합니다.Inserts the elements of a collection into the immutable list at the specified index.

ItemRef(Int32)

지정된 index에 있는 집합 요소의 읽기 전용 참조를 가져옵니다.Gets a read-only reference to the element of the set at the given index.

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

지정된 개체를 검색하며, 지정된 수의 요소를 포함하고 지정된 인덱스에서 끝나는 목록의 요소 범위에서 마지막으로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the list that contains the specified number of elements and ends at the specified index.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Remove(T)

이 변경할 수 없는 목록에서 첫 번째로 나타나는 지정된 개체를 제거합니다.Removes the first occurrence of the specified object from this immutable list.

Remove(T, IEqualityComparer<T>)

이 변경할 수 없는 목록의 지정된 값과 일치하는 첫 번째로 나타나는 개체를 제거합니다.Removes the first occurrence of the object that matches the specified value from this immutable list.

RemoveAll(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 모두 제거합니다.Removes all the elements that match the conditions defined by the specified predicate.

RemoveAt(Int32)

지정된 인덱스에 있는 요소를 제거합니다.Removes the element at the specified index.

RemoveRange(IEnumerable<T>)

이 변경할 수 없는 목록에서 요소 범위를 제거합니다.Removes a range of elements from this immutable list.

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

이 목록에서 지정된 값을 제거합니다.Removes the specified values from this list.

RemoveRange(Int32, Int32)

지정된 인덱스에서 시작하여 지정된 개수의 요소를 포함하는 요소 범위를 이 변경할 수 없는 목록에서 제거합니다.Removes a range of elements, starting from the specified index and containing the specified number of elements, from this immutable list.

Replace(T, T)

변경할 수 없는 목록의 지정된 요소를 새 요소로 바꿉니다.Replaces the specified element in the immutable list with a new element.

Replace(T, T, IEqualityComparer<T>)

변경할 수 없는 목록의 지정된 요소를 새 요소로 바꿉니다.Replaces the specified element in the immutable list with a new element.

Reverse()

전체 변경할 수 없는 목록에서 요소의 순서를 반대로 바꿉니다.Reverses the order of the elements in the entire immutable list.

Reverse(Int32, Int32)

변경할 수 없는 목록의 지정된 범위에서 요소의 순서를 반대로 바꿉니다.Reverses the order of the elements in the specified range of the immutable list.

SetItem(Int32, T)

변경할 수 없는 목록에서 지정된 위치에 있는 요소를 지정된 요소로 바꿉니다.Replaces an element at a given position in the immutable list with the specified element.

Sort()

기본 비교자를 사용하여 전체 변경할 수 없는 목록의 요소를 정렬합니다.Sorts the elements in the entire immutable list using the default comparer.

Sort(Comparison<T>)

지정된 비교자를 사용하여 전체 변경할 수 없는 목록의 요소를 정렬합니다.Sorts the elements in the entire immutable list using the specified comparer.

Sort(IComparer<T>)

지정된 비교자를 사용하여 전체 변경할 수 없는 목록의 요소를 정렬합니다.Sorts the elements in the entire immutable list using the specified comparer.

Sort(Int32, Int32, IComparer<T>)

지정된 비교자를 사용하여 변경할 수 없는 목록의 요소 범위를 정렬합니다.Sorts a range of elements in the immutable list using the specified comparer.

ToBuilder()

변경 가능한 표준 인터페이스를 사용하여 여러 작업 간에 효율적으로 변경할 수 있으며 이 목록과 내용이 동일한 목록을 만듭니다.Creates a list that has the same contents as this list and can be efficiently mutated across multiple operations using standard mutable interfaces.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)
TrueForAll(Predicate<T>)

변경할 수 없는 목록의 모든 요소가 지정한 조건자에 정의된 조건과 일치하는지를 확인합니다.Determines whether every element in the immutable list matches the conditions defined by the specified predicate.

명시적 인터페이스 구현

ICollection.CopyTo(Array, Int32)

지정된 배열 인덱스에서 시작하여 변경할 수 없는 전체 목록을 호환되는 1차원 배열에 복사합니다.Copies the entire immutable list to a compatible one-dimensional array, starting at the specified array index.

ICollection.IsSynchronized

ICollection 인터페이스를 확인합니다.See the ICollection interface.

ICollection.SyncRoot

ICollection을 참조하세요.See ICollection.

ICollection<T>.Add(T)

변경할 수 없는 목록에 지정된 항목을 추가합니다.Adds the specified item to the immutable list.

ICollection<T>.Clear()

변경할 수 없는 목록에서 모든 항목을 제거합니다.Removes all items from the immutable list.

ICollection<T>.IsReadOnly

ICollection<T>가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the ICollection<T> is read-only.

ICollection<T>.Remove(T)

변경할 수 없는 목록에서 첫 번째로 나타나는 특정 개체를 제거합니다.Removes the first occurrence of a specific object from the immutable list.

IEnumerable.GetEnumerator()

변경할 수 없는 목록에서 반복되는 열거자를 반환합니다.Returns an enumerator that iterates through the immutable list.

IEnumerable<T>.GetEnumerator()

변경할 수 없는 목록에서 반복되는 열거자를 반환합니다.Returns an enumerator that iterates through the immutable list.

IImmutableList<T>.Add(T)

이 변경할 수 없는 목록에 지정된 값을 추가합니다.Adds the specified value to this immutable list.

IImmutableList<T>.AddRange(IEnumerable<T>)

이 변경할 수 없는 목록에 지정된 값을 추가합니다.Adds the specified values to this immutable list.

IImmutableList<T>.Clear()

정렬 및 순서 의미 체계가 이 인스턴스와 동일한 변경할 수 없는 빈 목록을 검색합니다.Retrieves an empty list that has the same sorting and ordering semantics as this instance.

IImmutableList<T>.Insert(Int32, T)

변경할 수 없는 목록의 지정된 인덱스에 지정된 요소를 삽입합니다.Inserts the specified element at the specified index in the immutable list.

IImmutableList<T>.InsertRange(Int32, IEnumerable<T>)

변경할 수 없는 목록의 지정된 인덱스에 지정된 요소를 삽입합니다.Inserts the specified elements at the specified index in the immutable list.

IImmutableList<T>.Remove(T, IEqualityComparer<T>)

목록에서 지정된 키를 가진 요소를 제거합니다.Removes the element with the specified value from the list.

IImmutableList<T>.RemoveAll(Predicate<T>)

지정된 조건자에 정의된 조건과 일치하는 요소를 모두 제거합니다.Removes all the elements that match the conditions defined by the specified predicate.

IImmutableList<T>.RemoveAt(Int32)

변경할 수 없는 목록의 지정한 인덱스에서 요소를 제거합니다.Removes the element at the specified index of the immutable list.

IImmutableList<T>.RemoveRange(IEnumerable<T>, IEqualityComparer<T>)

이 변경할 수 없는 목록에서 지정된 항목과 일치하는 요소 범위를 제거합니다.Removes a range of elements from this immutable list that match the items specified.

IImmutableList<T>.RemoveRange(Int32, Int32)

지정된 위치에 있는 지정된 개수의 요소를 이 목록에서 제거합니다.Removes the specified number of elements at the specified location from this list.

IImmutableList<T>.Replace(T, T, IEqualityComparer<T>)

목록의 요소를 지정된 요소로 바꿉니다.Replaces an element in the list with the specified element.

IImmutableList<T>.SetItem(Int32, T)

목록에서 지정된 위치에 있는 요소를 지정된 요소로 바꿉니다.Replaces an element in the list at a given position with the specified element.

IList.Add(Object)

변경할 수 없는 목록에 항목을 추가합니다.Adds an item to the immutable list.

IList.Clear()

변경할 수 없는 목록에서 모든 항목을 제거합니다.Removes all items from the immutable list.

IList.Contains(Object)

변경할 수 없는 목록에 특정 값이 들어 있는지 여부를 확인합니다.Determines whether the immutable list contains a specific value.

IList.IndexOf(Object)

변경할 수 없는 목록에서 특정 항목의 인덱스를 확인합니다.Determines the index of a specific item in the immutable list.

IList.Insert(Int32, Object)

변경할 수 없는 목록의 지정된 인덱스에 항목을 삽입합니다.Inserts an item into the immutable list at the specified index.

IList.IsFixedSize

IList의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly

ICollection<T>가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the ICollection<T> is read-only.

IList.Item[Int32]

지정된 인덱스에 있는 Object를 가져오거나 설정합니다.Gets or sets the Object at the specified index.

IList.Remove(Object)

변경할 수 없는 목록에서 첫 번째로 나타나는 특정 개체를 제거합니다.Removes the first occurrence of a specific object from the immutable list.

IList.RemoveAt(Int32)

변경할 수 없는 목록의 지정한 인덱스에서 항목을 제거합니다.Removes the item at the specified index of the immutable list.

IList<T>.Insert(Int32, T)

변경할 수 없는 목록의 지정된 인덱스에 개체를 삽입합니다.Inserts an object in the immutable list at the specified index.

IList<T>.Item[Int32]

지정한 인덱스에 있는 값을 가져오거나 설정합니다.Gets or sets the value at the specified index.

IList<T>.RemoveAt(Int32)

지정한 인덱스의 값을 제거합니다.Removes the value at the specified index.

확장 메서드

IndexOf<T>(IImmutableList<T>, T)

지정된 개체를 검색하고, 목록에서 첫 번째로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the first occurrence within the list.

IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

지정된 개체를 검색하고, 목록에서 첫 번째로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the first occurrence within the list.

IndexOf<T>(IImmutableList<T>, T, Int32)

지정된 개체를 검색하고, 지정된 인덱스에서 마지막 요소로 확장하는 변경할 수 없는 목록의 요소 범위 내에서 첫 번째로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element.

IndexOf<T>(IImmutableList<T>, T, Int32, Int32)

지정된 개체를 검색하고, 지정된 인덱스에서 마지막 요소로 확장하는 변경할 수 없는 목록의 요소 범위 내에서 첫 번째로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element.

LastIndexOf<T>(IImmutableList<T>, T)

지정된 개체를 검색하고 전체 변경할 수 없는 목록에서 마지막으로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

지정된 개체를 검색하고 전체 변경할 수 없는 목록에서 마지막으로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf<T>(IImmutableList<T>, T, Int32)

지정된 개체를 검색하고, 첫 번째 요소에서 지정된 인덱스로 확장하는 변경할 수 없는 목록의 요소 범위 내에서 마지막으로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

지정된 개체를 검색하고, 첫 번째 요소에서 지정된 인덱스로 확장하는 변경할 수 없는 목록의 요소 범위 내에서 마지막으로 나타나는 개체의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

Remove<T>(IImmutableList<T>, T)

이 목록에서 지정된 값을 제거합니다.Removes the specified value from this list.

RemoveRange<T>(IImmutableList<T>, IEnumerable<T>)

이 목록에서 지정된 값을 제거합니다.Removes the specified values from this list.

Replace<T>(IImmutableList<T>, T, T)

목록에서 동일한 첫 번째 요소를 지정된 요소로 바꿉니다.Replaces the first equal element in the list with the specified element.

CopyToDataTable<T>(IEnumerable<T>)

제네릭 매개 변수 TDataTable인 지정된 입력 DataRow 개체를 사용하여 IEnumerable<T> 개체의 복사본이 들어 있는 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)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 IEnumerable<T> 개체를 지정된 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)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 IEnumerable<T> 개체를 지정된 DataRow에 복사합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 하위 노드 컬렉션을 반환합니다.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 자식 요소 컬렉션을 반환합니다.Returns a collection of the child elements of every element and document in the source collection.

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

소스 컬렉션에 있는 모든 요소 및 문서의 필터링된 자식 요소 컬렉션을 반환합니다.Returns a filtered collection of the child elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

소스 컬렉션의 모든 노드가 문서 순으로 정렬되어 들어 있는 노드 컬렉션을 반환합니다.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 자식 노드 컬렉션을 반환합니다.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다.Removes every node in the source collection from its parent node.

적용 대상

스레드 보안

이 형식은 스레드로부터 안전합니다.This type is thread safe.