我觉得我的问题很简单, 我是C#中的nobe。 我有一个IEnumerable<Data>
名为items
而Data
是一个包含3个字符串属性的类。Lambda Expression + IEnumerable + C#+ Where + Contains
这是我希望得到的是ATTRIBUTE1包含字符串
public IEnumerable<Data> getDataFiltered(IEnumerable<Data> items,string Filter)
{
return items.Where(item=>item.Attribute1.Contains(Filter));
}
它抛出一个异常的所有项目的问题,但是当我使用:
public IEnumerable<Data> getDataFiltered(IEnumerable<Data> items,string Filter)
{
return items.Where(item=>item.Attribute1==Filter);
}
它的工作原理
难道我想念什么?
你会得到什么异常? – SLaks 2011-03-29 15:26:31