我有这个例子,它创建3个表达式并将它们添加到一个表达式数组中。 现在我想知道如何在循环中做同样的事情,对于未知数量的表达式。将过滤器表达式动态添加到数组
Expression<Func<Product, bool>> filter1 = c => c.City.StartsWith("S");
Expression<Func<Product, bool>> filter2 = c => c.City.StartsWith("M");
Expression<Func<Product, bool>> filter3 = c => c.ContactTitle == "Owner";
Expression<Func<Product, bool>>[] filterExpressions = new Expression<Func<Product, bool>>[] { filter1, filter2, filter3 };
添加它们还是创建它们? – Arion 2012-04-15 14:46:54
创建并添加:) – Tys 2012-04-15 14:49:18
@Arion很好的问题。 TysHTTP - 目前尚不清楚你在哪里“卡住”在这里。我猜这在某种程度上是一种“动态”的事物。 – NSGaga 2012-04-15 14:49:45