나는 ReSharper에서를 사용하고, 나는이 같은 몇 줄의 코드 할 때 : 나는 '왜 LINQ 표현식을 사용합니까?
return possibleCombinations.Any(possibleCombination =>
possibleCombination.Count == combo.Count
&& possibleCombination.Select((l, i) => combo.Contains(l)).All(b => b));
:
foreach (var posCombination in possibleCombinations)
{
if (posCombination .Count == combo.Count && posCombination .Select((l, i) => combo.Contains(l)).All(b => b))
{
return true;
}
}
return false;
을 내가 LINQ 표현으로 변환 할 경우는 나에게 묻습니다 많은 사람들이 LINQ 문에서 무슨 일이 일어나고 있는지 읽는 데 어려움을 겪고 있다고 말했습니다. 그렇다면 왜 코드를 읽기 쉽게 만드는 경우 LINQ 표현식으로 변환하려고합니까?
이 내용을 읽는 것이 중요합니다. 프로그래밍 첫 날에 루프를 읽을 수 없으므로 이제 할 수 있습니다. – usr