MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Enumerable.ToLookup<TSource, TKey> 메서드 (IEnumerable<TSource>, Func<TSource, TKey>)

2013-12-13

지정된 키 선택기 함수에 따라 IEnumerable<T>을 사용하여 Lookup<TKey, TElement>를 만듭니다.

Namespace:  System.Linq
어셈블리:  System.Core(System.Core.dll)

public static ILookup<TKey, TSource> ToLookup<TSource, TKey>(
	this IEnumerable<TSource> source,
	Func<TSource, TKey> keySelector
)

형식 매개 변수

TSource

source의 요소 형식입니다.

TKey

keySelector에서 반환되는 키의 형식입니다.

매개 변수

source
형식: System.Collections.Generic.IEnumerable<TSource>
Lookup<TKey, TElement>를 만드는 데 사용할 IEnumerable<T>입니다.
keySelector
형식: System.Func<TSource, TKey>
각 요소에서 키를 추출하는 함수입니다.

반환 값

형식: System.Linq.ILookup<TKey, TSource>
키와 값을 포함하는 Lookup<TKey, TElement>입니다.

사용 정보

Visual Basic 및 C#에서는 이 메서드를 IEnumerable<TSource> 형식의 모든 개체에서 인스턴스 메서드로 호출할 수 있습니다. 인스턴스 메서드 구문을 사용하여 이 메서드를 호출할 경우에는 첫 번째 매개 변수를 생략합니다.

예외조건
ArgumentNullException

source 또는 keySelectornull입니다.

ToLookup<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) 메서드는 키를 값 컬렉션에 매핑하는 일대다 사전인 Lookup<TKey, TElement>를 반환합니다. Lookup<TKey, TElement>는 키를 단일 값에 일대일로 매핑하는 Dictionary<TKey, TValue>와 다릅니다.

기본 같음 비교자인 Default를 사용하여 키를 비교합니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2016 Microsoft