這似乎是一個愚蠢的問題,但我下載從這裏.NET無功擴展:
http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx哪裏是System.CoreEx.dll爲Rx.NET
這個簡單的例子是給我一個生成錯誤:
var test = new[] { 1, 2, 4, 5 };
test.ToObservable().Subscribe(Console.WriteLine);
編譯器說:
Error 2 The type 'System.Concurrency.IScheduler' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.CoreEx, Version=1.0.2856.104, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. C:\dev\test\RxTests.cs 67 13 Test
System.CoreEx不是組件的同一列表的System.Reactive是在...任何線索?
在此介紹視頻中顯示爲1:07:http://channel9.msdn.com/blogs/j.van.gogh/writing-your-first-rx-application –
感謝Hans。我幾乎不能想象在介紹性視頻中提及的是良好的文檔。現在至少搜索引擎現在可以找到這個SO帖子,爲未來的反應程序員:-) –
也剛剛發現,很多linq-ish Rx代碼也沒有''使用System.Reactive.Linq;'最佳! – gideon