IEnumerable(T) 인터페이스 (System.Collections.Generic)

보기 전환:
ScriptFree
.NET Framework 클래스 라이브러리
IEnumerable<T> 인터페이스
이 문서는 수동으로 번역한 것입니다. 이 페이지와 원본 영어 콘텐츠를 동시에 보려면 보기 기본 설정을 단순 보기로 전환하십시오.

지정된 형식의 컬렉션을 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다.

네임스페이스:  System.Collections.Generic
어셈블리:  mscorlib(mscorlib.dll)
구문

Visual Basic
Public Interface IEnumerable(Of Out T) _
	Inherits IEnumerable
C#
public interface IEnumerable<out T> : IEnumerable

Visual C++
generic<typename T>
public interface class IEnumerable : IEnumerable
F#
type IEnumerable<'T> =  
    interface
        interface IEnumerable
    end

Type 매개 변수

out T

열거할 개체의 형식입니다.

이 형식 매개 변수는 공변입니다. 즉, 지정한 형식이나 더 많이 파생되는 모든 형식을 사용할 수 있습니다. 공변성(Covariance) 및 반공변성(Contravariance)에 대한 자세한 내용은 제네릭의 공변성(Covariance)과 반공변성(Contravariance)을 참조하십시오.

IEnumerable<T> 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GetEnumerator() 컬렉션을 반복하는 열거자를 반환합니다. (IEnumerable에서 상속됨)
Public 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GetEnumerator() 컬렉션을 반복하는 열거자를 반환합니다.
위쪽
확장 메서드

  이름 설명
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Aggregate<TSource>(Func<TSource, TSource, TSource>) 오버로드되었습니다. 시퀀스에 누적기 함수를 적용합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Aggregate<TSource, TAccumulate>(TAccumulate, Func<TAccumulate, TSource, TAccumulate>) 오버로드되었습니다. 시퀀스에 누적기 함수를 적용합니다. 지정된 시드 값은 초기 누적기 값으로 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Aggregate<TSource, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, TSource, TAccumulate>, Func<TAccumulate, TResult>) 오버로드되었습니다. 시퀀스에 누적기 함수를 적용합니다. 지정된 시드 값은 초기 누적기 값으로 사용되고 지정된 함수는 결과 값을 선택하는 데 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif All<TSource> 시퀀스의 모든 요소가 특정 조건에 맞는지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Ancestors<T>() 오버로드되었습니다. 소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 요소 컬렉션을 반환합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Ancestors<T>(XName) 오버로드되었습니다. 소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 필터링된 요소 컬렉션을 반환합니다. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Any<TSource>() 오버로드되었습니다. 시퀀스에 요소가 하나라도 있는지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Any<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에 특정 조건에 맞는 요소가 있는지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif AsEnumerable<TSource> 입력을 IEnumerable<T>로 형식화하여 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 AsParallel() 오버로드되었습니다. 쿼리를 병렬화할 수 있도록 합니다. (ParallelEnumerable에서 정의됨)
Public 확장 메서드 AsParallel<TSource>() 오버로드되었습니다. 쿼리를 병렬화할 수 있도록 합니다. (ParallelEnumerable에서 정의됨)
Public 확장 메서드 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif AsQueryable() 오버로드되었습니다. IEnumerableIQueryable로 변환합니다. (Queryable에서 정의됨)
Public 확장 메서드 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif AsQueryable<TElement>() 오버로드되었습니다. 제네릭 IEnumerable<T>을 제네릭 IQueryable<T>로 변환합니다. (Queryable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Decimal>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Decimal 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Nullable<Decimal>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Decimal 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Double>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Double 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Nullable<Double>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Double 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Int32>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Int32 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Nullable<Int32>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Int32 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Int64>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Int64 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Nullable<Int64>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Int64 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Single>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Single 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Average<TSource>(Func<TSource, Nullable<Single>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Single 값 시퀀스의 평균을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Cast<TResult> IEnumerable 의 요소를 지정된 형식으로 변환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Concat<TSource> 두 시퀀스를 연결합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Contains<TSource>(TSource) 오버로드되었습니다. 기본 같음 비교자를 사용하여 시퀀스에 지정된 요소가 들어 있는지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Contains<TSource>(TSource, IEqualityComparer<TSource>) 오버로드되었습니다. 지정된 IEqualityComparer<T>를 사용하여 시퀀스에 지정된 요소가 들어 있는지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 CopyToDataTable<T>() 오버로드되었습니다. 제네릭 매개 변수 TDataRow인 지정된 입력 IEnumerable<T> 개체를 사용하여 DataRow 개체의 복사본이 들어 있는 DataTable을 반환합니다. (DataTableExtensions에서 정의됨)
Public 확장 메서드 CopyToDataTable<T>(DataTable, LoadOption) 오버로드되었습니다. 제네릭 매개 변수 TDataRow인 지정된 입력 IEnumerable<T> 개체를 사용하여 DataRow 개체를 지정된 DataTable에 복사합니다. (DataTableExtensions에서 정의됨)
Public 확장 메서드 CopyToDataTable<T>(DataTable, LoadOption, FillErrorEventHandler) 오버로드되었습니다. 제네릭 매개 변수 TDataRow인 지정된 입력 IEnumerable<T> 개체를 사용하여 DataRow 개체를 지정된 DataTable에 복사합니다. (DataTableExtensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Count<TSource>() 오버로드되었습니다. 시퀀스의 요소 수를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Count<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 지정된 시퀀스에서 특정 조건에 맞는 요소 수를 나타내는 숫자를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif DefaultIfEmpty<TSource>() 오버로드되었습니다. 지정된 시퀀스의 요소를 반환하거나, 시퀀스가 비어 있으면 형식 매개 변수의 기본값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif DefaultIfEmpty<TSource>(TSource) 오버로드되었습니다. 지정된 시퀀스의 요소를 반환하거나, 시퀀스가 비어 있으면 singleton 컬렉션의 지정된 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 DescendantNodes<T> 소스 컬렉션에 있는 모든 문서 및 요소의 하위 노드 컬렉션을 반환합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Descendants<T>() 오버로드되었습니다. 소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 요소 컬렉션을 반환합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Descendants<T>(XName) 오버로드되었습니다. 소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 필터링된 요소 컬렉션을 반환합니다. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Distinct<TSource>() 오버로드되었습니다. 기본 같음 비교자로 값을 비교하여 시퀀스에서 고유 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Distinct<TSource>(IEqualityComparer<TSource>) 오버로드되었습니다. 지정된 IEqualityComparer<T>로 값을 비교하여 시퀀스에서 고유 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ElementAt<TSource> 시퀀스에서 지정된 인덱스의 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ElementAtOrDefault<TSource> 시퀀스에서 지정된 인덱스의 요소를 반환하거나, 인덱스가 범위를 벗어나면 기본 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Elements<T>() 오버로드되었습니다. 소스 컬렉션에 있는 모든 요소 및 문서의 자식 요소 컬렉션을 반환합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Elements<T>(XName) 오버로드되었습니다. 소스 컬렉션에 있는 모든 요소 및 문서의 필터링된 자식 요소 컬렉션을 반환합니다. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Except<TSource>(IEnumerable<TSource>) 오버로드되었습니다. 기본 같음 비교자로 값을 비교하여 두 시퀀스의 차집합을 구합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Except<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) 오버로드되었습니다. 지정된 IEqualityComparer<T>로 값을 비교하여 두 시퀀스의 차집합을 구합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif First<TSource>() 오버로드되었습니다. 시퀀스의 첫 번째 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif First<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 지정된 조건에 맞는 첫 번째 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif FirstOrDefault<TSource>() 오버로드되었습니다. 시퀀스의 첫 번째 요소를 반환하거나, 시퀀스에 요소가 없으면 기본값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif FirstOrDefault<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 특정 조건에 맞는 첫 번째 요소를 반환하거나, 이러한 요소가 없으면 기본값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey>(Func<TSource, TKey>) 오버로드되었습니다. 지정된 키 선택기 함수에 따라 시퀀스의 요소를 그룹화합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 선택기 함수에 따라 지정된 비교자로 키를 비교하여 시퀀스의 요소를 그룹화합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>) 오버로드되었습니다. 지정된 키 선택기 함수에 따라 시퀀스의 요소를 그룹화하고 지정된 함수를 사용하여 각 그룹의 요소를 투영합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey, TResult>(Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>) 오버로드되었습니다. 지정된 키 누적기 함수에 따라 시퀀스의 요소를 그룹화하고 각 그룹의 결과 값과 해당 키를 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) 오버로드되었습니다. 키 선택기 함수에 따라 시퀀스의 요소를 그룹화합니다. 키는 비교자를 통해 비교되고 각 그룹의 요소는 지정된 함수를 통해 투영됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey, TResult>(Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 누적기 함수에 따라 시퀀스의 요소를 그룹화하고 각 그룹의 결과 값과 해당 키를 만듭니다. 키는 지정된 비교자를 통해 비교됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey, TElement, TResult>(Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>) 오버로드되었습니다. 지정된 키 누적기 함수에 따라 시퀀스의 요소를 그룹화하고 각 그룹의 결과 값과 해당 키를 만듭니다. 각 그룹의 요소는 지정된 함수를 통해 투영됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupBy<TSource, TKey, TElement, TResult>(Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 누적기 함수에 따라 시퀀스의 요소를 그룹화하고 각 그룹의 결과 값과 해당 키를 만듭니다. 키 값은 지정된 비교자를 통해 비교되고 각 그룹의 요소는 지정된 함수를 통해 투영됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>) 오버로드되었습니다. 키가 같은지 여부에 따라 두 시퀀스의 요소를 연관시키고 결과를 그룹화합니다. 기본 같음 비교자를 사용하여 키를 비교합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif GroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) 오버로드되었습니다. 키가 같은지 여부에 따라 두 시퀀스의 요소를 연관시키고 결과를 그룹화합니다. 지정된 IEqualityComparer<T>를 사용하여 키를 비교합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 InDocumentOrder<T> 소스 컬렉션의 모든 노드가 문서 순으로 정렬되어 들어 있는 노드 컬렉션을 반환합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Intersect<TSource>(IEnumerable<TSource>) 오버로드되었습니다. 기본 같음 비교자로 값을 비교하여 두 시퀀스의 교집합을 구합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Intersect<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) 오버로드되었습니다. 지정된 IEqualityComparer<T>로 값을 비교하여 두 시퀀스의 교집합을 구합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Join<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>) 오버로드되었습니다. 일치하는 키를 기준으로 두 시퀀스의 요소를 연관시킵니다. 기본 같음 비교자를 사용하여 키를 비교합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Join<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>, IEqualityComparer<TKey>) 오버로드되었습니다. 일치하는 키를 기준으로 두 시퀀스의 요소를 연관시킵니다. 지정된 IEqualityComparer<T>를 사용하여 키를 비교합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Last<TSource>() 오버로드되었습니다. 시퀀스의 마지막 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Last<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 지정된 조건에 맞는 마지막 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif LastOrDefault<TSource>() 오버로드되었습니다. 시퀀스의 마지막 요소를 반환하거나, 시퀀스에 요소가 없으면 기본값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif LastOrDefault<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 특정 조건에 맞는 마지막 요소를 반환하거나, 이러한 요소가 없으면 기본값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif LongCount<TSource>() 오버로드되었습니다. 시퀀스의 총 요소 수를 나타내는 Int64를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif LongCount<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 특정 조건에 맞는 요소 수를 나타내는 Int64를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>() 오버로드되었습니다. 제네릭 시퀀스의 최대값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Decimal>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 Decimal 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Nullable<Decimal>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 nullable Decimal 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Double>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 Double 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Nullable<Double>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 nullable Double 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Int32>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 Int32 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Nullable<Int32>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 nullable Int32 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Int64>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 Int64 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Nullable<Int64>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 nullable Int64 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Single>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 Single 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource>(Func<TSource, Nullable<Single>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 nullable Single 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Max<TSource, TResult>(Func<TSource, TResult>) 오버로드되었습니다. 제네릭 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최대 결과 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>() 오버로드되었습니다. 제네릭 시퀀스의 최소값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Decimal>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 Decimal 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Nullable<Decimal>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 nullable Decimal 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Double>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 Double 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Nullable<Double>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 nullable Double 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Int32>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 Int32 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Nullable<Int32>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 nullable Int32 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Int64>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 Int64 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Nullable<Int64>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 nullable Int64 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Single>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 Single 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource>(Func<TSource, Nullable<Single>>) 오버로드되었습니다. 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 nullable Single 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Min<TSource, TResult>(Func<TSource, TResult>) 오버로드되었습니다. 제네릭 시퀀스의 각 요소에 대해 변환 함수를 호출하고 최소 결과 값을 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Nodes<T> 소스 컬렉션에 있는 모든 문서 및 요소의 자식 노드 컬렉션을 반환합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif OfType<TResult> 지정된 형식에 따라 IEnumerable의 요소를 필터링합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif OrderBy<TSource, TKey>(Func<TSource, TKey>) 오버로드되었습니다. 시퀀스의 요소를 키에 따라 오름차순으로 정렬합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif OrderBy<TSource, TKey>(Func<TSource, TKey>, IComparer<TKey>) 오버로드되었습니다. 지정된 비교자를 사용하여 시퀀스의 요소를 오름차순으로 정렬합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif OrderByDescending<TSource, TKey>(Func<TSource, TKey>) 오버로드되었습니다. 시퀀스의 요소를 키에 따라 내림차순으로 정렬합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif OrderByDescending<TSource, TKey>(Func<TSource, TKey>, IComparer<TKey>) 오버로드되었습니다. 지정된 비교자를 사용하여 시퀀스의 요소를 내림차순으로 정렬합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 Remove<T> 부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다. (Extensions에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Reverse<TSource> 시퀀스의 요소 순서를 반전합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Select<TSource, TResult>(Func<TSource, TResult>) 오버로드되었습니다. 시퀀스의 각 요소를 새 폼에 투영합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Select<TSource, TResult>(Func<TSource, Int32, TResult>) 오버로드되었습니다. 요소의 인덱스를 통합하여 시퀀스의 각 요소를 새 폼에 투영합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SelectMany<TSource, TResult>(Func<TSource, IEnumerable<TResult>>) 오버로드되었습니다. 시퀀스의 각 요소를 IEnumerable<T>에 투영하고 결과 시퀀스를 단일 시퀀스로 평면화합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SelectMany<TSource, TResult>(Func<TSource, Int32, IEnumerable<TResult>>) 오버로드되었습니다. 시퀀스의 각 요소를 IEnumerable<T>에 투영하고 결과 시퀀스를 단일 시퀀스로 평면화합니다. 각 소스 요소의 인덱스는 해당 요소의 투영된 폼에 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SelectMany<TSource, TCollection, TResult>(Func<TSource, Int32, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>) 오버로드되었습니다. 시퀀스의 각 요소를 IEnumerable<T>로 투영하고, 결과 시퀀스를 단일 시퀀스로 평면화한 다음 포함된 각 요소에 대해 결과 선택기 함수를 호출합니다. 각 소스 요소의 인덱스는 해당 요소의 투영된 중간 폼에 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SelectMany<TSource, TCollection, TResult>(Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>) 오버로드되었습니다. 시퀀스의 각 요소를 IEnumerable<T>로 투영하고, 결과 시퀀스를 단일 시퀀스로 평면화한 다음 포함된 각 요소에 대해 결과 선택기 함수를 호출합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SequenceEqual<TSource>(IEnumerable<TSource>) 오버로드되었습니다. 해당 형식에 대한 기본 같음 비교자를 통해 요소를 비교하여 두 시퀀스가 서로 같은지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SequenceEqual<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) 오버로드되었습니다. 지정된 IEqualityComparer<T>를 통해 요소를 비교하여 두 시퀀스가 서로 같은지 확인합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Single<TSource>() 오버로드되었습니다. 시퀀스의 유일한 요소를 반환하고, 시퀀스에 요소가 정확히 하나 들어 있지 않으면 예외를 throw합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Single<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 지정된 조건에 맞는 유일한 요소를 반환하고, 이러한 요소가 둘 이상 있으면 예외를 throw합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SingleOrDefault<TSource>() 오버로드되었습니다. 시퀀스의 유일한 요소를 반환하거나 시퀀스가 비어 있으면 기본값을 반환합니다. 시퀀스에 요소가 둘 이상 있으면 예외를 throw합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SingleOrDefault<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 시퀀스에서 지정된 조건에 맞는 유일한 요소를 반환하거나 이러한 요소가 없으면 기본값을 반환합니다. 조건에 맞는 요소가 둘 이상 있으면 예외를 throw합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Skip<TSource> 시퀀스에서 지정된 수의 요소를 건너뛴 다음 나머지 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SkipWhile<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 지정된 조건이 true이면 시퀀스에 있는 요소를 무시하고 나머지 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif SkipWhile<TSource>(Func<TSource, Int32, Boolean>) 오버로드되었습니다. 지정된 조건이 true이면 시퀀스에 있는 요소를 무시하고 나머지 요소를 반환합니다. 조건자 함수의 논리에 요소의 인덱스가 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Decimal>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Decimal 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Decimal>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Decimal 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Double>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Double 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Double>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Double 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Int32>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Int32 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Int32>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Int32 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Int64>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Int64 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Int64>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Int64 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Single>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 Single 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Single>>) 오버로드되었습니다. 입력 시퀀스의 각 요소에 대해 변환 함수를 호출하여 가져온 nullable Single 값 시퀀스의 합을 계산합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Take<TSource> 시퀀스 시작 위치에서 지정된 수의 연속 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif TakeWhile<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 지정된 조건이 true인 동안 시퀀스에서 요소를 반환합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif TakeWhile<TSource>(Func<TSource, Int32, Boolean>) 오버로드되었습니다. 지정된 조건이 true인 동안 시퀀스에서 요소를 반환합니다. 조건자 함수의 논리에 요소의 인덱스가 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToArray<TSource> IEnumerable<T> 을 사용하여 배열을 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToDictionary<TSource, TKey>(Func<TSource, TKey>) 오버로드되었습니다. 지정된 키 선택기 함수에 따라 IEnumerable<T>을 사용하여 Dictionary<TKey, TValue>를 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToDictionary<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 선택기 함수와 키 비교자에 따라 IEnumerable<T>을 사용하여 Dictionary<TKey, TValue>를 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToDictionary<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>) 오버로드되었습니다. 지정된 키 선택기와 요소 선택기 함수에 따라 IEnumerable<T>을 사용하여 Dictionary<TKey, TValue>를 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToDictionary<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 IEnumerable<T>을 사용하여 Dictionary<TKey, TValue>를 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToList<TSource> IEnumerable<T> 을 사용하여 List<T>를 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToLookup<TSource, TKey>(Func<TSource, TKey>) 오버로드되었습니다. 지정된 키 선택기 함수에 따라 IEnumerable<T>을 사용하여 Lookup<TKey, TElement>을 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToLookup<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 선택기 함수와 키 비교자에 따라 IEnumerable<T>을 사용하여 Lookup<TKey, TElement>을 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToLookup<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>) 오버로드되었습니다. 지정된 키 선택기와 요소 선택기 함수에 따라 IEnumerable<T>을 사용하여 Lookup<TKey, TElement>을 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif ToLookup<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) 오버로드되었습니다. 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 IEnumerable<T>을 사용하여 Lookup<TKey, TElement>을 만듭니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Union<TSource>(IEnumerable<TSource>) 오버로드되었습니다. 기본 같음 비교자를 사용하여 두 시퀀스의 합집합을 구합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Union<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) 오버로드되었습니다. 지정된 IEqualityComparer<T>를 사용하여 두 시퀀스의 합집합을 구합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Where<TSource>(Func<TSource, Boolean>) 오버로드되었습니다. 조건자에 따라 값의 시퀀스를 필터링합니다. (Enumerable에서 정의됨)
Public 확장 메서드 XNA Framework에서 지원 9eekhta0.PortableClassLibrary(ko-kr,VS.100).gif Where<TSource>(Func<TSource, Int32, Boolean>) 오버로드되었습니다. 조건자에 따라 값의 시퀀스를 필터링합니다. 조건자 함수의 논리에 각 요소의 인덱스가 사용됩니다. (Enumerable에서 정의됨)
Public 확장 메서드 Zip<TFirst, TSecond, TResult> 지정된 조건자 함수를 사용하여 두 시퀀스를 병합합니다. (Enumerable에서 정의됨)
위쪽
설명

System.Collections.Generic 네임스페이스의 많은 인터페이스 및 클래스는 열거자를 구현하는 IEnumerable<T> 인터페이스를 상속합니다. 예제를 보려면 ICollection<T> 인터페이스를 참조하십시오.

구현자 참고 사항

제네릭이 아닌 콜렉션을 가진 패리티에만 IEnumerable<T>을를이 포함됩니다. IEnumerable<T> 구현으로 IEnumerable 개체가 필요한 메서드로 제네릭 콜렉션을 전달할 수 있게 됩니다.

버전 정보

.NET Framework

4, 3.5, 3.0, 2.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

에서 지원
플랫폼

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows XP SP2 x64 버전, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
참고 항목

참조