我在 Programming C# 5.0 中阅读了以下示例。为什么可以将此 lambda 表达式转换为Func<IObserver<char>, IDisposable>
不返回 IDisposable 的时间。
IObservable<char> singularHotSource = Observable.Create(
(Func<IObserver<char>, IDisposable>)(obs =>
{
while (true)
{
obs.OnNext(Console.ReadKey(true).KeyChar);
}
}));