linq : 및 로 키별로 데이터를 그룹화합니다 LINQ는 특정 기준에 따라 데이터를 그룹화하는 효율적인 방법을 제공합니다. 이것은 객체 모음을 다루고 공통 키를 기반으로 정보를 집계해야 할 때 특히 유용합니다.
GroupBy
ToLookup
클래스 : 객체 목록을 고려하십시오. 일부 개인은 여러 항목을 가질 수 있습니다 (예 : 여러 차량 소유) :
메소드를 사용합니다.
Person
class Person
{
public int PersonID { get; set; }
public string Car { get; set; }
}
입니다. 각 는 공통 Person
(를 통해 액세스 가능)를 갖는 그룹을 나타내며, 자동차 문자열 시퀀스 ()를 포함합니다. 이 데이터에 액세스하려면 :
<code class="language-csharp">List<Person> persons = new List<Person>() { new Person { PersonID = 1, Car = "Ferrari" }, new Person { PersonID = 1, Car = "BMW" }, new Person { PersonID = 2, Car = "Audi" } };</code>
PersonID
둘 다 및 GroupBy
모두 키를 기반으로 데이터를 그룹화하는 효율적인 방법을 제공하여 LINQ의 데이터 조작을보다 간소화합니다.
위 내용은 LINQ의 GroupBy 및 Tolookup 방법을 사용하여 특정 키로 데이터를 그룹화하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!