从嵌套列表C#LINQ的最后一级删除元素

时间:2019-06-26 18:25:51

标签: c# list linq

我有一个具有多层嵌套列表的实体-有没有办法使用LINQ从元素的最后一层删除元素(没有任何嵌套的foreach)-从强度为id = Y的剂量从id为Y的路由中删除id = X的剂量来自ID = Q的药物的Z? (假设X Y Z Q是整数) 我在下面提供了我的实体结构。

var entity: List<Drug>;
Drug {
    int id;
    List<Route> routes;
}

Route {
    int id;
    List<Strength> strengths;
}

Strength {
    int id;
    List<Dosage> dosages;
}

Dosage {
    int id;
}

1 个答案:

答案 0 :(得分:0)

尝试一下:

...
render() {
    AsyncStorage.getItem('userID')
      .then((value) => {
        const userId = JSON.parse(value);
        console.log('userID ', userId);   // This line changed
      });
...

以Q,Z,Y,X作为帖子的索引值。

相关问题