C# list 筛选FindAll
例如:参数a、list b、ModelId;根据ModelId参数进行筛选
/// <summary> /// 根据ModelId筛选查询出对应的数据 /// </summary> /// <param name="list"></param> /// <param name="ModelId"></param> /// <returns></returns> private List<GetSellerOrdersRealItemsParms> selectList(List<GetSellerOrdersRealItemsParms> list, int ModelId) { if (ModelId != 0) { return list.FindAll(delegate(GetSellerOrdersRealItemsParms info) { if (info.ModelId == ModelId) { return true; } else { return false; } }); } else { return list.FindAll(delegate(GetSellerOrdersRealItemsParms info) { return true; }); } }
调用代码:
List<GetSellerOrdersRealItemsParms> list_GetSellerOrdersRealItemsParms = new List<GetSellerOrdersRealItemsParms>(); list_GetSellerOrdersRealItemsParms = selectList(list, request.ModelId);
我的小鱼你醒了,
还认识早晨吗?
昨夜你曾经说,
愿夜幕永不开启。
初吻吻别的那个季节,
不是已经哭过了吗?
你的香腮边轻轻滑落的,
是你的泪,还是我的泪。
我的指尖还记忆著,
你慌乱的心跳。
温润的体香里,
那一缕长髮飘飘。
——青青树 《魁拔》
交流群:ASP.NET交流群(2群) 58189568
ExtJs4.2交流群(3群)97869295