取IEnumerable中满足条件的值

 IEnumerable<planoutput_Model.List> molist = JsonConvert.DeserializeObject<IEnumerable<planoutput_Model.List>>($"{data["list"]}");
molist 中planoutputitems元素值结构如下:

 "planoutputitems": [
      {
        "id": 58964,
        "factoryid": 1,
        "planoutputid": 6328,
        "wpoutputitemid": 10,
        "name": "数量",
        "seqnum": 4,
        "datatype": "0",
        "outputvalue": "8"
      },
      {
        "id": 58963,
        "factoryid": 1,
        "planoutputid": 6328,
        "wpoutputitemid": 11,
        "name": "重量",
        "seqnum": 3,
        "datatype": "0",
        "outputvalue": "7"
      }

………………

]

在C#中,我如何获取name=重量,时outputvalue的值?

list.where(p=>p.name = "重量")