1. 首页
  2. 数据库
  3. 其它
  4. ExpressionReflect:提供了不使用Reflection.Emit而仅使用反射来“编译”代表的表达式的功能 源码

ExpressionReflect:提供了不使用Reflection.Emit而仅使用反射来“编译”代表的表达式的功能 源码

上传者: 2021-02-22 13:06:13上传 ZIP文件 2.51MB 热度 7次
表达反映 为什么? 提供了不使用Reflection.Emit而仅使用反射将表达式“编译”到委托的功能。 创建的委托在调用表达式时将使用反射来对其求值。 这比执行表达式的编译委托慢得多! 该框架旨在用于无法创建动态代码的地方。 主要目的是Xamarin.iOS的使用,因为它对Reflection.Emit有所限制。 怎么样? 遍历表达式树,并创建和调用相应的反射调用。 与已编译的表达式相比,这非常慢,因此只能与简单的表达式一起使用。 用法 用法很简单。 它只是表达式的扩展方法。 Expression < Func>> expression =
下载地址
用户评论