Я прорабатываю практические занятия по реактивным расширениям (Rx HOL .NET.pdf), которые я скачал из центра разработки данных ( здесь ) несколько дней назад.
Я добавил эти ссылки в свой проект, используя NuGet:
System.Reactive 1.0.10621.0
System.Reactive.Windows.Forms 1.0.10621.0
Я почти закончил лабораторные работы, но у меня возникла загвоздка, пытаясь реализовать .Switch () Например, Visual Studio не может найти метод расширения:
'System.IObservable' не содержит определения для 'Switch' и метод без расширения 'Switch', принимающий первый аргумент тип 'System.IObservable' можно найти (вам не хватает директива using или сборка ссылка?)
Теперь я знаю, что этот документ Hands On Labs устарел, потому что некоторые элементы были переименованы ( FromEvent
стал FromEventPattern
), а некоторые элементы были удалены ( ] RemoveTimeStamp
), и этот документ не отражает этого. Да хоть убей, я не могу угадать, что они переименовали в Switch
, или выяснить, в какую сборку они могли его переместить, или найти полный список примечаний к выпуску, указывающих, что он был удален. Кто-нибудь знает, где я могу найти коммутатор
и его нынешнее название?