-1
LINQ를 사용하여 DB에서 데이터를 가져와 사전에 저장할 수 있습니까? LINQ를 수행하여 List<Class_B>
에 저장 한 다음 목록을 반복하여 Dictonary<Class_A,List<Class_B>>
에 저장할 수 있습니다. 그러나 사전에 직접 저장할 수 있습니까?LINQ를 사용하여 Hashtable에 저장
LINQ를 사용하여 DB에서 데이터를 가져와 사전에 저장할 수 있습니까? LINQ를 수행하여 List<Class_B>
에 저장 한 다음 목록을 반복하여 Dictonary<Class_A,List<Class_B>>
에 저장할 수 있습니다. 그러나 사전에 직접 저장할 수 있습니까?LINQ를 사용하여 Hashtable에 저장
System.Linq.Enumerable에는 ToDictionary 메서드가 있습니다.
여기 dotnetperls.com에서 예입니다 :
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
// Example integer array.
int[] values = new int[] { 1, 3, 5, 7 };
// First argument is the key, second the value.
Dictionary<int, bool> dictionary = values.ToDictionary(v => v, v => true);
// Display all keys and values.
foreach (KeyValuePair<int, bool> pair in dictionary)
{
Console.WriteLine(pair);
}
}
}
예에서,'ToDictionary()'메소드를 사용합니다. http://msdn.microsoft.com/en-us/library/system.linq.enumerable.todictionary%28v=vs.100%29.aspx –
는 'ToDictonary'를 보았습니다 –
제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –