百科问答小站 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#、Qt还有Python是一种什么体验? 
  什么时候用Model,什么时候用Entity? 
  C# 用OLEDB读取excel文件提示外部表不是预期的格式? 
  为什么Powershell可以在源码中直接调用.NET类,而VBA只能调用.NET DLL? 
  Visual Studio 2015真的像官网说的那样好? 
  .net做的软件导出excel时,如果有两个版本的office,能否修改导出时调用的office版本? 
  C# 的扩展方法是否是一个糟糕的设计? 
  为什么很多做 .NET 或者大学里学 .NET 的,对任何微软或 .NET 的批评非常敏感? 
  C#中的迭代器是值类型还是引用类型? 

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





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