2014-03-05 4 views
0

У меня есть один список этого списка У меня есть привязка к webservices в webservice У меня есть один параметр в каждом элементе списка, этот параметр является статусом. поэтому я хочу, чтобы проверить состояние 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  
    } 
} 

ответ

0

Вы можете использовать List<T>.RemoveAll:

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

и я хочу также изменить другой параметр, как в thedata имеют один параметр book_purchasing это также в классе book_purchasing == да как перейти к определенному элементу списка –

+0

извините, мой английский слабый –

+0

вы хотите изменить значение 'book_purchasing' или удалить элемент, когда' book_purchasing == yes'? – dkozl

Смежные вопросы