我想使用lambda表达式从列表中删除某个对象,基于该对象内的值。这是我的λ:从列表中删除项目RemoveAll
ChartAttributes.ToList().RemoveAll(a => a.AttributeValue.Contains("PILOT"));
这里是ChartAttributes列表
IList<IChartAttribute> ChartAttributes
这里包含上面的列表
public virtual string AttributeKey { get; set; }
public virtual string AttributeValue { get; set; }
public virtual int ChartAttributeId { get; set; }
public virtual int ChartSpecificationId { get; set; }
内的对象ChartAttribute有一种图表属性,其AttributeKey集到“PILOT”。但是这永远不会被删除。我究竟做错了什么?
感谢
什么是'ChartAttributes'? – Gabe