C#

LINQ Range 사용법

지오준 2021. 8. 9.
반응형

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);
	}
}

 결과값

LinqSample16.zip
0.19MB

반응형

'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

댓글