什么是C# 3.0我们可以在面向 .Net 2.0 框架的应用程序中使用哪些语言功能?
PS:我知道很少有像 Lambda 表达式这样的var
keyword
我有一个关于这个主题的文章.
简单来说:
支持的:
- 自动实现的属性、隐式类型局部变量和数组、对象和集合初始值设定项、匿名类型、部分方法、转换为委托类型的 lambda 表达式。
部分支持:
- 扩展方法(需要属性)和查询表达式(需要像 LINQBridge 这样的东西才有用)
不支持:
其实我听说过转换成表达式树is可以借助 Mono 的实现System.Core
。不过我还没有尝试过......我一直想这样做(然后更新页面)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)