0
我需要转换我IObservable<MyObject>
(从Akavache来)到另一个IObservable
,在我的案件的IObservable<bool>
。转换的IObservable <MyObject>到的IObservable <bool>
我不知道该怎么做。下面的代码片段显然是错误的...你能给我一些提示让它正确吗?
public IObservable<bool> IsMyObjectGreat() {
var newObservable = GetMyObject().Subscribe<MyObject>((obj) => {
if(obj?.Count > 5) {
// set true in my observable
}
// set false in my new observable
});
return newObservable;
}
这是很容易,如果'GetMyObject'is可观察到的。只需'映射': 'GetMyObject().map((obj)=> obj.Count> 5)' –
感谢Luka!但它不在这里工作,因为我不能调用'IObservable.map(..)'我是否必须导入像Linq这样的东西?或者有可能你有Java或F#? – ChornHulio
对,对不起!我的意思是“选择”。它在所有其他Rx实现中都被称为'map'。 –