Convert IObservable<MyObject> into IObservable<bool
本文关键字:IObservable lt into bool MyObject Convert gt | 更新日期: 2023-09-27 18:07:44
我需要将我的IObservable<MyObject>
(来自Akavache)转换为另一个IObservable
,在我的情况下是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().Select(obj => { if (obj?.Count > 5) { return true; } return false; }).AsObservable();