C# List集合查找删除指定数据
1.实体类
public class FaultLevelModel
{
public string LBWJ { get; set; }
public string LBSJ { get; set; }
public string INDCODE { get; set; }
}
2.操作第一个负荷条件数据
//给List集合赋值
List<FaultLevelModel> listLevel_data=获取数据库数据;
//根据字段 `INDCODE` 查找 `1001`
// 返回第一个与条件匹配的项
List<FaultLevelModel> listLeve1 = listLevel_data.Find(e=>e.INDCODE=="1001");
//根据字段 `INDCODE` 查找 `1001`
// 删除第一个与条件匹配的项
List<FaultLevelModel> listLeve1 = listLevel_data.Remove(e=>e.INDCODE=="1001");
3.操作所有符合条件数据
//给List集合赋值
List<FaultLevelModel> listLevel_data=获取数据库数据;
//根据字段 `INDCODE` 查找 `1001`
// 返回第一个与条件匹配的项
List<FaultLevelModel> listLeve1 = listLevel_data.FindAll(e=>e.INDCODE=="1001");
//根据字段 `INDCODE` 查找 `1001`
// 删除第一个与条件匹配的项
List<FaultLevelModel> listLeve1 = listLevel_data.RemoveAll(e=>e.INDCODE=="1001");