【发布时间】:2017-11-09 21:51:13
【问题描述】:
我有这个可观察的:
public class NetworkToolEngine
{
public NetworkToolEngine()
{
this.connectionAvailable = Observable
.Interval(TimeSpan.FromSeconds(5))
.Select(_ => true);
}
}
static class Program
{
static void Main()
{
NetWorkToolEngine networkToolEngine = new NetworkToolEngine();
this.networkToolEngine.ConnectionAvailable
.Do(_ => this.ConnectionAvailable())
.Catch(ex => //<<<<<1>>>>>
{
this.ConnectionUnavailable();
return Observable.Empty<bool>();
});
}
目前;我在<<<<<1>>>>> 收到此编译错误:
无法将 lambda 表达式转换为类型“IObservable”,因为它不是委托类型
有什么想法吗?
【问题讨论】:
-
这段代码显然不是你的实际代码——它没有编译的希望。能否请您发布有效代码?
标签: c# system.reactive