Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
创建将一种类型的函数转换为另一种类型的函数
对于一些奇特的反射东西 我有一个 Func 类型的函数 并且需要将其传递给一个接受 Func 类型的函数 其中 T 直到运行时才知道 例如 public bool MyOperation Func
c
Reflection
expressiontrees
带返回值的动态 Linq 表达式
我需要创建一个动态 linq 表达式 然后我开始使用许多示例 我测试了一些工作 有些没有 在这种情况下 我想创建一个如下所示的方法 public bool Check int intvar if i gt 2 return true els
c
expressiontrees
将表达式树解析为嵌套列表
我对 F 比较陌生 在解析包含嵌套列表的表达式树时确实遇到了困难 根据网上的零碎资料 我拼凑了以下内容 我的标准类型定义为 type Return Real of float Func of string Return list 我对外部应
F
expressiontrees
创建表达式树以访问通用类型的属性
我需要编写一个泛型方法 它采用泛型类型的实例和字符串格式的属性名称 并返回一个表达式树 我需要转换一个简单的 lambda 表达式 a gt a SomePropertyName where a是泛型类型将拥有财产按名字SomeProper
c
LINQ
generics
expressiontrees
如何使用表达式构建匿名类型?
在 C 3 0 中 您可以使用表达式创建具有以下语法的类 var exp Expression New typeof MyClass var lambda LambdaExpression Lambda exp object myObj l
c
LINQ
expressiontrees
anonymoustypes
使用表达式树的 Foreach 循环
我见过这个构建动态表达式树时出现问题 https stackoverflow com questions 3646283 issue while building dynamic expression tree and 表达式 语句树 ht
c
NET
Lambda
expressiontrees
表达式树 - 如何声明实例?
我是表达式树的新手 所以我不确定如何问这个问题或使用什么术语 这是我想要做的事情的一个过于简化的版本 Bar bar new Bar Zap gt bar Foo public static void Zap
c
Lambda
expressiontrees
LINQ 表达式树是真正的树吗?
LINQ 表达式树是否是正确的树 如图中所示 有向或无向 维基百科似乎不太同意 而没有循环 以下 C 表达式的表达式树的根是什么 string s gt s Length 表达式树如下所示 其中 gt 表示可访问其他节点的节点的属性名称 g
c
LINQ
expressiontrees
编译需要参数的表达式
好吧 我确信这很简单 但我正在经历一个高级时刻 我有一个简单的 BinaryExpression 大于 左侧是 ParameterExpression 右侧是 ConstantExpression 我想将此表达式编译为一个函数 我可以调用该
LINQ
expressiontrees
访问表达式主体成员以构建表达式树
尝试使用表达式树按表达式构建订单 但我无法访问查询结果类的表达式主体属性 这是类结构 public class AssetFileRecord IAuditable IEntity INavigateToCustomValues publi
c
LINQ
entityframework6
expressiontrees
如何手动构建始终返回 true 的表达式?
我尝试创建表达式 但失败了 我想建立类似的东西Expression
c
LINQ
Lambda
expressiontrees
通用 DbDataReader 到 List
映射
我的属性绑定数据访问类遇到了一个小问题 更像是烦恼 问题是 当读取器中不存在类中相应属性的列时 映射会失败 Code 这是映射器类 Map our datareader object to a strongly typed list pri
c
Reflection
expressiontrees
linqexpressions
dbdatareader
需要评估布尔逻辑树的指导
我似乎找不到正确方向的指针 我什至不确定我应该研究的术语是什么 但无数小时的谷歌搜索似乎让我在转圈 所以希望 Stack 的集体智慧蜂巢溢出可以提供帮助 问题是这样的 我需要一种方法来过滤数据 我只能称之为复合逻辑树 目前该系统实现了一个简
表达式/语句树
进一步更新问题 我一直在尝试使用 NET 4 中的表达式树在运行时生成代码 并且我一直在尝试实现foreach通过构建表达式树来声明 最后 表达式应该能够生成执行此操作的委托 Action
c
NET
expressiontrees
查看从编译表达式生成的 IL 代码
是否可以查看在表达式树上调用 Compile 时生成的 IL 代码 考虑这个非常简单的例子 class Program public int Value get set static void Main string args var pa
c
expressiontrees
il
netreflector
如何使用表达式树调用带有引用变量的方法
我试图弄清楚如何创建一个调用具有引用参数的方法的表达式 让我用一个简单 但人为的 例子来解释我的问题 考虑方法 public static int TwiceTheInput int x return x 2 我可以创建一个表达式来通过执行
c
NET
expressiontrees
编译表达式树的误区?
我有这样的表达 Expression
c
net40
expressiontrees
为任何方法创建 Func 或 Action(在 C# 中使用反射)
我的应用程序根据设置动态加载 dll 来自数据库 文件 类和方法名称 为了方便 加速和减少反射的使用 我想要一个缓存 遵循以下想法 MethodInfo Invoke 没有什么表现性的 反射性能 创建委托 C 属性 https stacko
c
Reflection
Lambda
expressiontrees
提供基于泛型类型集合的泛型键比较
我已经创建了自己的InsertOrUpdate 一些类型的实现如下 public IEnumerable
c
LINQ
generics
expressiontrees
Func
是否有一个库可以将方法反编译为表达式树,并支持 CLR 4.0?
前面的问题询问是否可以将编译的委托转换为表达式树 例如 将 net Func 转换为 net Expression gt 当时理智的答案是 这是可能的 但非常困难 而且没有标准库解决方案 使用反光镜 但幸运的是 有一些非常疯狂 非常伟大的人
c
net40
expressiontrees
«
1
2
3
4
5
6
7
»