日期:2014-05-20  浏览次数:20778 次

linq 删除问题,小白求助
我想用linq删除我这个arryList的某条数据,我这个写到这里不会写了,求大家帮帮忙..
C# code

 var arryList = new string[] { "201207/12723022756078.jpg,201207/12723022756203.jpg,201207/12723022756390.jpg," };

   var f = from a in arryList select new { t = a.Split(',').Where(x => x != "") }.t.ToList();



------解决方案--------------------
随便删除?
就是三张图片任意取两张,可以这么理解吧?

var f=arryList.SelectMany(x=>x.Split(',')).OrderBy(x=>Guid.NewGuid()).Take(2).ToArray();