在处理静态集合数据方面,LINQ使用类似SQL的语法来操作和使用不同来源的数据。...var distinct = new[] { 1, 2, 3, 4, 5, 4, 3, 2, 1 }.ToObservable();
distinct.Distinct().Select...下面对最常用的take,skip,distinct,using和zip这个操作符进行说明。
Take
Rx中的Take操作符和LINQ中的功能一样,它用来指定获取集合中的前几项。...还有就是在分页的时候和take一起使用非常方便。
Distinct
Distinct用来去除集合中的非重复数据。...Zip
和LINQ中的Zip操作类似。LINQ中的Zip是将两个集合合并为一个新的集合,在Rx中Zip是将两个Observable对象合并为一个新的Observable对象。