【发布时间】:2018-12-20 14:33:03
【问题描述】:
在将 CombineLatest 与不同类型的 IObservable 一起使用时,我目前正在使用一个选择器函数,该函数只是简单地传递元组,因此我可以在订阅方法中使用它。
IObservable<bool> obsBool;
IObservable<int?> obsInt;
obsBool
.CombineLatest(obsInt, (b,i)=>(b,i)
.Subscribe(t => doSomething(t.b, t.i));
这可以简化以摆脱简化选择器功能吗? (什么都不做)
【问题讨论】:
-
选择器函数不会“什么都不做”——它将两个单独的参数组合成一个
Tuple。
标签: c# system.reactive combinelatest