foreach 아래에서 linq으로 변환하려면 어떻게해야합니까? 요소를 가져와야합니다.foreach를 linq로 변환하여 요소를 가져 오는 방법
foreach (var x in LoadData)
item.Comments = x.Inventory.Comments;
foreach 아래에서 linq으로 변환하려면 어떻게해야합니까? 요소를 가져와야합니다.foreach를 linq로 변환하여 요소를 가져 오는 방법
foreach (var x in LoadData)
item.Comments = x.Inventory.Comments;
어쩌면, 당신이 Select
function를 사용하려면 :
LoadData.Select(x => x.Inventory.Comments);
편집 : 그리고 당신은 마지막 요소를 얻으려면, 당신은 Last
기능을 사용할 수 있습니다
LoadData.Select(x => x.Inventory.Comments).Last();
또는
LoadData.Last().Inventory.Comments;
got system.collections.generic.ienumerable – momokjaaaaa
@momokjaaaaa에
FirstOrDefault를 사용합니다. – momokjaaaaa
반복 할 때마다 덮어 쓰고 있습니다. 그렇습니까? – zerkms
이 코드의 경우 'if (LoadData.Count()> 0) {item.Comments = LoadData.Last(). Inventory.Comments; }'어떤 식 으로든 더 좋지는 않습니다. (원래 코드가 맞다고 가정하면 맞을 것입니다.) – zerkms