반응형
Range는 특정 범위의 정수값이 필요할 때 사용 됩니다.
샘플코드에서는 각각의 가져올 정수값의 범위를 선언하고 결과값을 확인할 수 있습니다.
public static class Program
{
static void Main(string[] args)
{
// 1부터 시작하는 10개의 정수값
IEnumerable<int> intSequence1 = Enumerable.Range(1, 10);
// -9부터 시작하는 5개의 정수값
IEnumerable<int> intSequence2 = Enumerable.Range(-9, 5);
// 50부터 시작하는 50개의 정수값
IEnumerable<int> intSequence3 = Enumerable.Range(50, 50);
// 각각의 정수값을 출력
System.Console.WriteLine("intSequence1:{0}", intSequence1.Text());
System.Console.WriteLine("intSequence2:{0}", intSequence2.Text());
System.Console.WriteLine("intSequence3:{0}", intSequence3.Text());
// 입력대기
System.Console.ReadKey();
}
/// <summary>
/// 텍스트 값 공통처리
/// </summary>
public static string Text<TSource>(this IEnumerable<TSource> values)
{
string value = string.Empty;
foreach (var item in values)
{
value += string.Format("[{0}], ", item);
}
return value.Remove(value.LastIndexOf(','), 1);
}
}
결과값
반응형
'C#' 카테고리의 다른 글
DataGrid의 Binding ItemSource 업데이트하기 (0) | 2021.08.29 |
---|---|
LINQ Repeat 사용법 (0) | 2021.08.13 |
LINQ ToLookup 사용법 (0) | 2021.07.30 |
LINQ Intersect 사용법 (0) | 2021.07.28 |
LINQ Except 사용법 (0) | 2021.07.27 |
댓글