百科问答小站 logo
百科问答小站 font logo



C#中ExpressionTree需要学习吗?如何学习? 第1页

  

user avatar   hez2010 网友的相关建议: 
      

ExpressionTree的精髓在于强类型的运行时代码动态生成。


掌握 ExpressionTree:恭喜你可以自己实现 expression builder 做代码生成啦(比如写一个 Entity Framework 的那种 query builder 什么的)

掌握 ExpressionTree+Dynamic+编译原理:恭喜你可以自己实现一门带 GC、JIT 和三层 cache 优化还跨平台的动态语言啦,而且你的实现不出意外的话还会比纯 interpreter 性能高很多(比如 IronPython vs Python,0202年了前者比后者速度还是快了接近2倍)


(如果实现不了就当我恭喜的太早了吧(逃




  

相关话题

  ASP.Net如何发布便于安装的带Excel功能的网站? 
  特斯拉为何使用.net core技术框架?为何不用java/go等? 
  C#在开源框架的数量和质量上有希望追上JAVA么? 
  如何把一段简单的代码变复杂? 
  对于C#里面的协变和逆变的理解的问题? 
  C# 的 return ref 有什么具体应用? 
  你在阅读.NET/C#开源项目源码的时候见过哪些高级写法? 
  既然在语言层面上 Java 要落后于 C#,那为何国内 Java 架构到处都是? 
  工作中只能使用C#的基本语法,根本用不到任何如ASP.NET等成熟.Net技术,个人应该如何提高呢? 
  c#如何将短地址还原长地址? 

前一个讨论
运算符+左右操作数地位相等吗?
下一个讨论
前端嫌我接口分的太多,我该怎么回答?





© 2025-03-29 - tinynew.org. All Rights Reserved.
© 2025-03-29 - tinynew.org. 保留所有权利