0
如何插入一個項目到表達式數組?例如:一些類似的代碼如何插入一個項目到表達式文件
Expression<Func<int, bool>>[] exprs;
Expression<Func<int, bool>> expr = i => i > 0;
exprs.Add(expr);
如何插入一個項目到表達式數組?例如:一些類似的代碼如何插入一個項目到表達式文件
Expression<Func<int, bool>>[] exprs;
Expression<Func<int, bool>> expr = i => i > 0;
exprs.Add(expr);
如果你想使用一個數組,你需要先初始化:
Expression<Func<int, bool>>[] exprs = new Expression<Func<int, bool>>[arrayLength];
Expression<Func<int, bool>> expr = i => i > 0;
exprs[0] = expr;
這只是就像在C#中任何其他數組類型。有關陣列的詳細信息,請參見see MSDN。
如果你只需要一個集合,可以根據需要成長,考慮List<T>
代替:
List<Expression<Func<int, bool>>> exprs = new List<Expression<Func<int, bool>>>();
Expression<Func<int, bool>> expr = i => i > 0;
exprs.Add(expr); // This works with List<T> - you don't need the size in advance.
Basicly我想在運行時創建表達<趣>的數組,並用它來表達。呼叫()。我想現在使用Dynamic Linq Library,而不是從頭開始編寫它。謝謝你的幫助。 –
Zalan
2010-08-09 13:22:48