如何从检查条件中删除列表中的数据

时间:2014-03-05 10:21:09

标签: c# windows-phone-8

我有一个列表这个列表我已经从webservice中的webservices绑定了我在每个列表项中有一个参数是参数是状态。所以我想检查状态是否为0删除此特定项目 这是我的代码

List<boko_data_json> thedata = Newtonsoft.Json.JsonConvert.DeserializeObject<List<boko_data_json>>(json);
listname.ItemsSource = list.data;
foreach (var item in thedata)
{
   if(item.status == "0") {
       //How to DELETE THIS storage data from thedata List    
   }
}

1 个答案:

答案 0 :(得分:0)

您可以使用List<T>.RemoveAll

List<boko_data_json> thedata = Newtonsoft.Json.JsonConvert.DeserializeObject<List<boko_data_json>>(json);
theData.RemoveAll(n => n.status == "0");