问题描述
如何创建访问集合元素的表达式?是用linq动态创建的。比如Expression.Constant(3);可以创建一个常量3,用Expression.ArrayAccess可以访问数组元素。但对于集合的元素如何访问呢?比如DataTable.Rows["element1"]=1;这样的表达式该如何创建呢,谢谢
解决方案
解决方案二:
用Expression.MakeIndex
解决方案三:
引用1楼caozhy的回复:
用Expression.MakeIndex
你好,能不能举个例子啊,msdn上没有例子,自己怎么也试不出来
解决方案四:
本帖最后由 caozhy 于 2014-10-20 08:06:22 编辑
时间: 2024-08-02 17:47:46