2009-11-13 78 views

回答

7

您需要添加参考System.Reactive.dll。然后,在代码中写:

using System.Linq; 

UPDATE: 现在的Rx可作为独立的扩展。有3个版本的Rx:用于.NET 3.5 Sp1的Rx,用于Silverlight 3的Rx和用于.NET 4 Beta 2的Rx。可以从Devlabs Rx project page下载所有3个版本。

+0

,从哪儿可以得到系统。 Reactive.dll? – Benjol 2009-11-13 10:12:30

+0

找到它:下载Silverlight工具包源代码(http://silverlight.codeplex.com/SourceControl/ListDownloadableCommits.aspx),然后将其从二进制文件中取出... – Benjol 2009-11-13 11:54:14

+0

下载Silverlight工具包:http://silverlight.codeplex。 com/Release/ProjectReleases.aspx?ReleaseId = 30514 然后添加对System.Reactive.dll的引用(默认情况下 - C:\ Program Files \ Microsoft SDKs \ Silverlight \ v3.0 \ Toolkit \ Oct09 \ Bin) – QrystaL 2009-11-13 11:56:01

14

它是:

using System.Reactive.Linq; 
+0

一旦你添加了对System.Reactive的引用,那么这(使用System.Reactive.Linq;)是ToObservable的正确using语句,而不是System.Linq .. – felbus 2012-04-09 10:21:48

0

您需要安装的NuGet包System.Reactive.Linq