다른 형식이 해당 생성자에서 이전 형식을 받아 들일 때 IEnumerable 목록 (예 : 문자열)을 다른 형식의 IEnumerable 목록으로 "변환"(반환) 할 수 있습니까?IEnumerable 목록과 함께 사용할 집계 메서드
예를 들어, DataTable.Columns.AddRange()
메서드는 열 목록 만 받아들입니다. LINQ 또는 일종의 집계 함수를 사용하여 string
목록을 제공하여 DataColumn
목록을 반환 할 수 있습니까? 나는 코드는 대략 다음을 할 것이라고 상상하지만, 한 줄에 : 마찬가지로
var columnList = new List<DataColumn>();
foreach (var item in myStringList)
{
columnList.Add(item);
}
return columnList;
, 목록을 특정 방법에 대해 회원들의 각각을 실행 집계 방법이있다? 예를 들어, 나는 다음과 같은 유사한 foreach
루프를 수행하는 한 줄 방법을 찾고 있어요 :
foreach (var item in myStringList)
{
myDataTable.Columns.Add(item);
}
을 분명히, 나는 데이터 열이나 문자열에 실제로 의존하지 않는 일반적인 답을 찾고 있어요.
주목할 점 ForEach는 목록에서만 사용할 수 있으며 Linq는 IEnumerable ForEach를 직접 구현하지 않지만 쉽게 추가 할 수 있습니다. –