ISubject在哪里?

Dor*_*ork 3 .net c# system.reactive

我的VS2012与Net4.5没有ISubject,Subject类.他们成了obselete?我应该只使用IObservable和IObserver吗?如果不是我怎么能得到它们?

Ric*_*lay 6

在Rx 1.x中,ISubjectSystem.Reactive程序集中定义,因此您需要添加对它的引用.

在Rx 2.x中,ISubjectSystem.Reactive.Interfaces程序集(Rx-Interfaces NuGet包)Subject<T>中定义,并在System.Reactive.Linq程序集(Rx-Linq NuGet包)中定义.您可以添加对Rx-Linq的引用,因为它依赖于Rx-Interfaces.