lookup

    C# ILookup과 Lookup<TKey, TElement>와 Dictionary<TKey, TValue>간 차이

    Dictionary 는 키를 단일 값에 매핑하는 반면 Lookup 는 키를 값 컬렉션에 매핑한다. 값 컬렉션이라고 하면은 LINQ에서 반환되는 모든 값들을 뜻한다고 볼 수가 있다. 아래는 Type 리플렉션을 사용한 예제이다. using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Linq; using System.Xml; namespace ConsoleApplication1 { public class Test { static void Main() { // Type형 배열에 List 타입, string 타입, Enumerable 타입 그리고 XmlReader 타입 추가 Type[] ar..