• DLR Start


    Now I've created my first DLR program via change myscript's code.
     1 LambdaExpression lexp;
     2             LambdaBuilder lbm = AstUtils.Lambda(typeof(object), "Hello");
     3             Expression a = lbm.CreateLocalVariable("a"typeof(string));
     4             Expression asign=Expression.Assign(a, Expression.Constant("hello,fengzili"));
     5             MethodInfo mif = typeof(Console).GetMethod("WriteLine"new Type[] { typeof(string) });
     6             lbm.Body = AstUtils.Block(this.span,asign, Expression.Call(mif, a));
     7             lexp = lbm.MakeLambda();
     8             Delegate dlg = lexp.Compile();
     9             dlg.DynamicInvoke();
    10             return lexp;


  • 相关阅读:
    测试开发技术
    测试开发技术难题与解决
    .gitignore文件
    mysql 子查询 联结 组合查询
    DTL
    jquery 基础
    Django操作数据库
    git 进阶篇
    miniconda使用
    pycharm之django基本配置
  • 原文地址:https://www.cnblogs.com/yanyuge/p/2335230.html
Copyright © 2020-2023  润新知