我仅限于.net 3.5,并希望将Reactive Extensions与F#3.0一起使用。
显然,F#和RX引入了不同版本的System.IObservable<T>
open System.Reactive
open System.Timers
open System
[<EntryPoint>]
let main argv =
let timer = new Timer(500.0)
timer.AutoReset <- true
timer.Start()
timer.Elapsed
|> Observable.scan (fun i _ -> i + 1) (-1)
:> IObservable<int>
|> ignore
0
这失败了: “System.IObservable”类型与“System.IObservable”类型
不兼容可以同时使用两者吗?或者是否有与.net 3.5兼容的RX版本没有冲突?我也试过寻找rx 1的来源,但没找到,虽然我不确定它是否有用