반응형
Repeat는 특정의 정수값을 복수로 필요할 때 사용 됩니다.
샘플코드에서는 특정 정수값과 필요하는 갯수의 값을 선언하고 결과값을 확인할 수 있습니다.
public static class Program
{
static void Main(string[] args)
{
// 정수값10의 리스트10개
IEnumerable<int> intSequence1 = Enumerable.Repeat(10, 10);
// 정수값50의 리스트5개
IEnumerable<int> intSequence2 = Enumerable.Repeat(50, 5);
// 정수값-5의 리스트3개
IEnumerable<int> intSequence3 = Enumerable.Repeat(-5, 3);
// 각각의 정수값을 출력
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#' 카테고리의 다른 글
대용량 데이터 등록(SqlBulkCopy)시 트랙잭션(Transaction) 에러가 발생할때의 대응방법 (0) | 2022.01.30 |
---|---|
DataGrid의 Binding ItemSource 업데이트하기 (0) | 2021.08.29 |
LINQ Range 사용법 (0) | 2021.08.09 |
LINQ ToLookup 사용법 (0) | 2021.07.30 |
LINQ Intersect 사용법 (0) | 2021.07.28 |
댓글