用LINQ来对文章列表进行操作
生活随笔
收集整理的這篇文章主要介紹了
用LINQ来对文章列表进行操作
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?? 最近正在做的一個(gè)軟件,就是對(duì)某個(gè)網(wǎng)站的所有文章列表里添加一個(gè)監(jiān)聽(tīng)器,判斷是否有指定的關(guān)鍵字。對(duì)文章列表里面的抓取都已經(jīng)做好了,就需要對(duì)一前一后的兩個(gè)列表進(jìn)行更新。本來(lái)可以用循環(huán)列表一個(gè)一個(gè)的進(jìn)行判別的,一想在VS2008里面不是有個(gè)LINQ啊,一直只是聽(tīng)說(shuō)過(guò),從來(lái)沒(méi)用過(guò)。今天試看看怎么用。就上網(wǎng)搜了會(huì),照著別人的寫(xiě)了個(gè)。感覺(jué)效率不好,應(yīng)該可以寫(xiě)成一個(gè)語(yǔ)句了,我去寫(xiě)成了三個(gè),也不知道怎么改好。
?
public bool getState(ref List<Post> ls){second = getData();var list2 = from s in firstwhere s.Title.IndexOf( key ) >= 0select s.getPostUid();first[4].getPostUid();var list3 = second.Where(s => s.Title.IndexOf( key) >= 0);var l =from s in list3where !list2.Contains(s.getPostUid())select s;first = second;if (l.Count() >= 1){ls = l.ToList();return true;}elsereturn false;}轉(zhuǎn)載于:https://www.cnblogs.com/Chevalier/archive/2010/04/04/1704345.html
總結(jié)
以上是生活随笔為你收集整理的用LINQ来对文章列表进行操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: js换肤
- 下一篇: clientWidth、offsetWi