百科问答小站 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倍)


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




  

相关话题

  C# 和 VB 有多大相似度? 
  如何对 Expression 进行计算? 
  为什么听说过 JVM 调优,却没听说过 CLR 调优? 
  有没有介绍C#这门语言的设计思想的书? 
  C♯的反射要怎么给Type使用泛型? 
  为什么 C#/.Net在国内的人气远不如国外? 
  微软宣布xamarin免费,对其他跨平台方案有什么冲击?对C#有什么影响? 
  想在ASP.net中整合Bootstrap的LESS源码,该怎么做? 
  为什么一个简单的闭包,C#要设计得如此巨大? 
  服务端把客户端几次发的数据一起接受了,是怎么回事?socket,Tcp协议 

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





© 2025-05-07 - tinynew.org. All Rights Reserved.
© 2025-05-07 - tinynew.org. 保留所有权利