例如:參數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);