LINQ

TPL 소개 세미나 슬라이드 및 데모 코드

March 19, 2014 Blog

Introduction to TPL 지난 주 회사 팀에서 발표한 TPL(Task Parallel Library) 소개 세미나 자료입니다. Future 디자인 패턴, Thread와 Task의 차이, 비동기(IAsyncResult) Task, PLINQ(Parallel LINQ) 등을 간략히 설명합니다. 슬라이드 원본...

동적 Linq 연산 #2 – Where

January 20, 2014 Blog

지난 포스트에 이어… 지난 포스트에서 런타임에 동적으로 결정되는 속성 이름을 사용한 시퀀스 정렬과 CreateDelegate 메서드를 사용한 최적화 방법에 대해 살펴봤습니다. 정렬 작업과 더불어 Linq에서 가장 많이 사용되는 연산은...

동적 Linq 연산 #1 – OrderBy

January 15, 2014 Blog

배경 최근에 codeproject.com에서 정렬 키 속성 이름을 입려받아 동적으로 시퀀스에 OrderBy 연산을 적용하는 방법에 대한 포스트를 접했습니다. 데이터를 보여주고 분석하는 프로그램에서 동적으로 속성을 입력받는 상황은 흔히 발생합니다. 실제로 몇...

C# 발전 과정 세미나 슬라이드 및 데모 코드

December 16, 2013 Blog

최고의 프로그래밍 언어가 무엇이냐는 물음에 답은 못하겠지만, C#이 가장 현대적으로 발전된 언어 중 하나라는 의견에 전적으로 동의합니다. C#은 급변하는 소프트웨어 환경의 요구에 발빠르게 대응해 왔습니다. 특히 Linq는 프로그래밍...