選択はAddRangeでのLINQのForEachと含まれており、私はLINQクエリに変身しようとしていることをforeachループを持っています
List<CustomType> typeList=new List<CustomType>();
List<int> ListID=new List<int>();
foreach (Info info in SubDetails)
{
if (typeList.Contains(info.TypeID))
{
ListID.Add(info.OrderID);
}
}
今私は、LINQループ
SubDetails.ForEach(u => List.AddRange(
typeList.Contains(ID or something)
.Select(u.OrderID)));
にそれを回すためにしようとしています
しかし、それは明らかに動作しませんでした、親切にこれを試してみて右方向へ
こんにちは、返事のおかげで、私はtypeList.Contains(t.TypeID)からエラーを取得しています)typeList.Containsはそれにカスタムタイプの何かを期待して、私はそれは私が答えをマージ動作させることができエドのtypeList.Any(u => u.TypeID == t.TypeID)、親切にあなたのアプローチを教えてください – MegaMind
私はカスタムタイプの部品を見逃しました – V4Vendetta
あなたのための1つのupvote – MegaMind