.net ToObservable扩展方法在哪里?

.net ToObservable扩展方法在哪里?,.net,system.reactive,.net,System.reactive,我看到有人提到它,但我无法计算出使用我必须添加哪个才能获得它 (暂时我自己滚了)您需要添加对System.Reactive.dll的引用。然后在代码编写中: using System.Linq; 更新: 现在,Rx作为单独的扩展提供。Rx有3个版本:Rx用于.NET3.5SP1、Rx用于Silverlight3和Rx用于.NET4Beta2。所有3个版本都可以从下载。它位于: using System.Reactive.Linq; 您需要安装Nuget软件包System.Reactive.L

我看到有人提到它,但我无法计算出使用我必须添加哪个
才能获得它


(暂时我自己滚了)

您需要添加对System.Reactive.dll的引用。然后在代码编写中:

using System.Linq;
更新: 现在,Rx作为单独的扩展提供。Rx有3个版本:Rx用于.NET3.5SP1、Rx用于Silverlight3和Rx用于.NET4Beta2。所有3个版本都可以从下载。

它位于:

using System.Reactive.Linq;

您需要安装Nuget软件包System.Reactive.Linq

奇怪的是,我确实看到了IObservable和IObserver…我在哪里可以获得System.Reactive.dll?找到它:下载Silverlight Toolkit source(),然后从二进制文件中获取它…在这里下载Silverlight Toolkit:然后添加对System.Reactive.dll的引用(默认情况下-C:\Program Files\Microsoft SDK\Silverlight\v3.0\Toolkit\Oct09\Bin)但随后我与System.Collections.Generic.IObservable发生冲突-很有趣…我使用了它-没有冲突,一切正常。您使用VS 2010 beta2还是2008?一旦添加了对System.Reactive的引用,那么这(使用System.Reactive.Linq;)是ToObservable而非System.Linq.的正确using语句。。