2010-12-09 36 views
0

Ich habe diesesasp.net MVC C# List <> entfernen

var RadioMetaKey=((IEnumerable<SepiaWEB.Models.Jobs.JobsMeta>)ViewData["JobMeta"]).Where(m=>m.vcr_JobMetaKey==JobsMeta.vcr_JobMetaKey); 

var a=ViewData["JobMeta"]. as List<SepiaWEB.Models.Jobs.JobsMeta>; 

a. RemoveAll(RadioMetaKey); //not working 

Gibt es eine Möglichkeit i RadioMetaKey aus einer Liste entfernen können

Antwort

2

Sie eines Prädikats zu RemoveAll passieren kann:

var radioMetaKey=((IEnumerable<SepiaWEB.Models.Jobs.JobsMeta>)ViewData["JobMeta"]) 
    .Where(m=>m.vcr_JobMetaKey==JobsMeta.vcr_JobMetaKey); 

var a= ViewData["JobMeta"]. as List<SepiaWEB.Models.Jobs.JobsMeta>; 
a.RemoveAll(x=> radioMetaKey.Contains(x)); 
Verwandte Themen