我这里有下面的例子应该过滤的字符串项的列表代表一个具有多个方法
List<string> input = new List<string>() { "cat", "toast", "house" };
Func<string, bool> filter = null;
filter += x => x.EndsWith("t");
filter += y => y.Contains('o');
List<string> output = input.Where(filter).ToList(); //toast, house
我希望,因为它以T结尾,包含○结果是“面包”。但结果是敬酒,家 - 我的错误是什么?
你不应该使用''&&? – 2014-12-05 14:02:28