百科问答小站 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#泛型枚举器的问题? 
  c#中虽然异步和多线程是两码事,但是是否异步微软提供的async函数内部还是多线程去实现的? 
  c#中,is或者as做类型转换是否影响效率,有必要缓存吗? 
  object是引用类型吗? 
  如何用c#实现一个没有装箱的通用容器? 
  学了 3 年 Java,包括自学和大学学习,如今工作一开始需要我学 C#,觉得不甘心怎么办? 
  C 语言和 C++、C# 的区别在什么地方? 
  VS2015重构封装字段时出现错误,请问有哪些可能的原因呢? 
  C#里的析构方法什么时候才会调用? 
  为什么windows7不能安装iis8? 

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





© 2025-06-16 - tinynew.org. All Rights Reserved.
© 2025-06-16 - tinynew.org. 保留所有权利