所以我可以试验 Reactive Extensions,我想创建一个用户按下的键的 IObservable。我怎样才能做到这一点?
这是一个 C# 控制台应用程序
最佳答案
试试这个以获得可观察的读取键序列:
IObservable<System.ConsoleKeyInfo> keys =
Observable
.Defer(() =>
Observable
.Start(() =>
Console.ReadKey()))
.Repeat();
我测试了这个,它就像一种享受。
关于c# - IObservable 按下的键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10675451/