C#中巧用Lambda表達式實現對象list進行截取

場景

有一個對象的list,每一個對象有惟一的屬性Id,而且是從1遞增,如今要根據此Id屬性進行截取。spa

其中DataTreeNodecode

 

 

實現

Global.Instance.PrepareCompareDataInOne = Global.Instance.PrepareCompareDataInOne.Where(p => (int.Parse(p.Id) < 100)).ToList();

 

這樣就能夠截取前99個實體類,可是使用Lambda表達式返回的是IEnumerable類型,因此須要在轉爲list。對象

由於其Id屬性爲string ,因此須要轉換爲int去進行比較。blog

相關文章
相關標籤/搜索