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'。 –