7

当 LINQ(语言集成查询)仍处于测试阶段时,我就开始使用它,更具体地说是 Microsoft .NET LINQ Preview(2006 年 5 月)。将近 4 年过去了,在这里,我们在许多项目中使用 LINQ 来完成最多样化的任务。

我什至基于 LINQ 编写了我的最后一个大学项目。你看我有多喜欢它。

LINQ 和最近的 PLINQ(并行 LINQ)极大地促进了我们的工作,因为它具有更强的编程能力和更少的代码行,从而使我们获得更具表现力和可读性的代码。

我一直在思考 LINQ 之后 C# 的下一个重大语言改进是什么。

我知道有一些有前途的语言功能作为代码合同等出现,但没有什么能产生 LINQ 的影响。

你认为下一件大事可能是什么?

4

3 回答 3

8

反应式扩展

Reactive Extensions (Rx) 是一个库,用于使用可观察序列和 LINQ 样式的查询运算符组成异步和基于事件的程序。使用 Rx,开发人员可以使用 Observables 表示异步数据流,使用 LINQ 运算符查询异步数据流,并使用调度程序参数化异步数据流中的并发性。简单地说,Rx = Observables + LINQ + Schedulers。

于 2010-03-08T01:39:22.593 回答
3

特别是ParallellFX。一般并发。

于 2010-03-08T01:35:52.957 回答
0

我希望看到语法定制是 la Boo 对编译器管道的访问。

于 2010-03-08T02:19:07.677 回答