«linq-to-objects» 태그된 질문

20
IEnumerable <T> / IQueryable <T>의 동적 LINQ OrderBy
VS2008 예제 의 Dynamic LINQ 예제 에서 sql과 같은 문자열을 사용할 수 있는 예를 찾았습니다 (예 : OrderBy("Name, Age DESC"))순서. 불행히도 포함 된 방법은에서만 작동합니다 IQueryable&lt;T&gt;.이 기능을 사용할 수있는 방법이 IEnumerable&lt;T&gt;있습니까?
668 c#  linq  linq-to-objects 

11
linq를 사용하여 목록에서 중복 제거
Items와 수업 이 properties (Id, Name, Code, Price)있습니다. 목록이 Items중복 된 항목으로 채워집니다. 예를 들어 : 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 linq를 사용하여 목록에서 중복을 제거하는 방법은 무엇입니까?

12
Lambda / Linq를 사용하여 객체에 대한 목록 정렬
문자열에 "속성 정렬"의 이름이 있습니다. Lambda / Linq를 사용하여 객체 목록을 정렬해야합니다. 전의: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List&lt;Employee&gt; list, string sortBy, string sortDirection) { //Example data: //sortBy = "FirstName" //sortDirection = …

4
연결 LINQ 확장 메서드 호출에서 'let'키워드에 해당하는 코드
C # 컴파일러 쿼리 이해 기능을 사용하여 다음과 같은 코드를 작성할 수 있습니다. var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; 위의 쿼리 표현식에서 let키워드를 사용하면에 대한 …

9
LINQ에 대한 학습
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제가 되도록하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 개요 이 사이트에서 내가 많이 요청한 것 중 하나는 LINQ 입니다. 내가 요청한 질문은 광범위하고 다양하며 종종 많은 …


7
Find () 및 Where (). FirstOrDefault ()
나는 종종 사람들 Where.FirstOrDefault()이 검색을하고 첫 번째 요소를 얻는 것을 사용하는 것을 본다 . 왜 사용하지 Find()않습니까? 다른쪽에 이점이 있습니까? 나는 차이를 말할 수 없었다. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List&lt;string&gt; list = new List&lt;string&gt;(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" }); string …
161 c#  linq  linq-to-objects 

1
LINQ를 사용하여 사전을 필터링하고 동일한 유형의 사전으로 반환하는 방법
다음 사전이 있습니다. Dictionary&lt;int,string&gt; dic = new Dictionary&lt;int,string&gt;(); dic[1] = "A"; dic[2] = "B"; 사전의 항목을 필터링하고 결과를 동일한 변수에 다시 할당하고 싶습니다. dic = dic.Where (p =&gt; p.Key == 1); 같은 유형의 [ &lt;int,string&gt;] 에서 결과를 사전으로 반환하려면 어떻게 해야합니까? 시도 ToDictionary했지만 작동하지 않습니다. 미리 감사드립니다.

4
Linq-SelectMany 혼란
내가 SelectMany의 문서에서 이해 한 바에 따르면,이를 사용하여 일대 다 관계의 (평탄화 된) 시퀀스를 생성 할 수 있습니다. 다음 수업이 있습니다 public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; set; } …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.