이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

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

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

네임스페이스:  System.Linq
어셈블리:  System.Core(System.Core.dll)
public static ILookup<TKey, TElement> ToLookup<TSource, TKey, TElement>(
	this IEnumerable<TSource> source,
	Func<TSource, TKey> keySelector,
	Func<TSource, TElement> elementSelector,
	IEqualityComparer<TKey> comparer
)

형식 매개 변수

TSource

source 요소의 형식입니다.

TKey

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

TElement

elementSelector에서 반환하는 값의 형식입니다.

매개 변수

source
형식: System.Collections.Generic.IEnumerable<TSource>
Lookup<TKey, TElement> 를 만드는 데 사용할 IEnumerable<T>입니다.
keySelector
형식: System.Func<TSource, TKey>
각 요소에서 키를 추출하는 함수입니다.
elementSelector
형식: System.Func<TSource, TElement>
각 요소를 사용하여 결과 요소 값을 생성할 변형 함수입니다.
comparer
형식: System.Collections.Generic.IEqualityComparer<TKey>
키를 비교할 IEqualityComparer<T>입니다.

반환 값

형식: System.Linq.ILookup<TKey, TElement>
입력 시퀀스에서 선택한 TElement 형식 값이 들어 있는 Lookup<TKey, TElement>입니다.

사용 정보

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

source, keySelector 또는 elementSelectornull인 경우

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

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

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

XNA Framework

Xbox 360, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.