List常用操作
(1) 筛选List中符合条件的项目
var list = FormControlList.FindAll(delegate (FormControlModel obj) { return obj.ColumnName == 'xxx'; });
(2) List排序
WarahouseList.Sort(delegate (WarehouseModel m1, WarehouseModel m2) { return m1.WarehouseCode.CompareTo(m2.WarehouseCode); });
MoList.Sort((obj1, obj2) =>
{
int r = obj1.StartDate.CompareTo(obj2.StartDate);
if (r != 0) return r;
return obj1.MoNo.CompareTo(obj2.MoNo);
});
(3) List合并
List1.AddRange(List2);
(4) List distinct
List lstBagNo = subPiList.Select(m => m.Bag.BagNo).ToList().Distinct().ToList();