这是个动态排序 ,下边是 NEW 一个对象

解决方案 »

  1.   

    我也没用过,说不好。
    上面是Lambda表达式,下面用accessor.Compile()方法生成此表达式的代理对象,metadata则是代理的参数
      

  2.   

    这没什么,只是有点类似JS的匿名函数调用而已,你看JQuery最外层的调用就是这样的accessor.Compile()返回一个带参数的委托,然后直接调用这个委托,相当于
    Func<ModelMetadata, object> handler = accessor.Compile();
    object result = handler(metadat);
      

  3.   

    准确地说你上面的代码accessor.Compile()返回的是一个可以创建委托的表达式目录树
      

  4.   

    你百度搜  func action