LINQ를 사용하여 목록의 목록 요소를 계산하는 방법은 무엇입니까?
다음 목록을 상상해보십시오 :List<List<List<String>>> listRoot = new List<List<List<String>>>();
첫 번째 및 두 번째 목록 요소를 계산하고 누적 된 값을 반환 할 :
int iFirstListCounter = 0;
int iSecondListCounter = 0;
foreach (List<List<String>> listFirst in listRoot)
{
iFirstListCounter += listFirst.Count;
foreach (List<String> listSecond in listFirst)
{
iSecondListCounter += listSecond.Count;
}
}
return iFirstListCounter + iSecondListCounter;
LINQ를 사용하여이 작업을 수행 할 수 있는지 궁금합니다. ?
@Rex 당신은 미쳤어? –
Rex는 문자열을 연결하는 방법에 대해 생각하고있었습니다. 가장 안쪽에있는 목록은 문자열 목록이므로 루프의 문자열에 사용될 때 + = 연산자에 반응합니다. – Guffa
그래, 그게 무슨 일이야. 죄송합니다 :) –