gpt4 book ai didi

c# - 如何统一两个 Observable?

转载 作者:行者123 更新时间:2023-12-04 10:54:50 25 4
gpt4 key购买 nike

我有两个 IObservable<bool> ( canEdit1 和 canEdit2 ),我怎样才能将它们联合起来?

这是我的代码示例:

var canEdit1 = InerrProperty1.WhenAnyValue(x => x.Property1, x => x,
(prop1, x) => prop1 != null && x != null);
var canEdit2 = InerrProperty2.WhenAnyValue(x=> x.Property1, x=>x.Property2,
(prop1,prop2) => !string.IsNullOrEmpty(prop1) && !string.IsNullOrEmpty(prop2));

最佳答案

您可以使用 Merge功能。它应该是这样的:

var merged = canEdit1.Merge(canEdit2);

您可以稍后订阅它,或者对其进行其他操作。

关于c# - 如何统一两个 Observable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59270997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com