728x90
반응형
728x170
using System;
using System.Linq;
var itemArray = new[]
{
new { Name = "A", StartDate = "20151210", EndDate = "20151231"},
new { Name = "B", StartDate = "20151201", EndDate = "20151231"},
new { Name = "C", StartDate = "20151207", EndDate = "20151208"},
new { Name = "D", StartDate = "20151217", EndDate = "20151231"},
new { Name = "E", StartDate = "20151203", EndDate = "20151210"}
};
var baseDate = "20151210";
var result = itemArray.Where(item => item.StartDate.CompareTo(baseDate) <= 0 && item.EndDate.CompareTo(baseDate) >= 0);
foreach(var item in result)
{
Console.WriteLine(item);
}
728x90
반응형
그리드형(광고전용)
'C# > Linq' 카테고리의 다른 글
[C#/LINQ] 함수형 확장 사용하기 (0) | 2019.11.19 |
---|---|
[C#/LINQ] Enumerable 클래스 : Aggregate<T> 확장 메소드를 사용해 팩토리얼 구하기 (0) | 2019.11.19 |
[C#/LINQ] Enumerable 클래스 : Aggregate<T> 확장 메소드를 사용해 문자열 결합하기 (0) | 2019.11.19 |
[C#/LINQ] 객체 리스트 필터링 하기 (0) | 2016.02.02 |
[C#/LINQ] ParallelEnumerable 클래스 : AsParallel<TSource> 확장 메소드 사용하기 (0) | 2016.01.27 |
[C#/LINQ] 날짜 문자열을 갖는 속성 값 검색하기 (0) | 2016.01.20 |
[C#/LINQ] Enumerable 클래스 : GroupBy<TSource, TKey> 확장 메소드 : 객체 컬렉션의 특정 객체 속성 값의 집합 구하기 (속성 2개 이상 지정 가능) (0) | 2015.10.27 |
[C#/LINQ] Enumerable 클래스 : GroupBy<TSource, TKey> 확장 메소드 : 객체 컬렉션의 특정 객체 속성 값의 집합 구하기 (속성 1개만 지정) (0) | 2015.10.27 |
[C#/LINQ] group ... by new { ... } 키워드 질의 형식 : 객체 컬렉션 특정 객체 속성 값의 집합 구하기 (속성 2개 이상 지정 가능) (0) | 2015.10.27 |
[C#/LINQ] Expression 클래스 : 객체 컬렉션 특정 객체 속성 값의 집합 구하기 (속성 1개만 지정) (0) | 2015.10.27 |
[C#/LINQ] group ... by .. 키워드 질의 형식 : 객체 컬렉션 특정 속성 값의 집합 구하기 (0) | 2015.10.27 |
댓글을 달아 주세요