SelectMany の動作は、生成された各値の結果を単一のストリームに効果的にマージすることであるため、順序付けは非決定論的であることを理解しています。
C# の RxJs で concatAll に似た処理を行うにはどうすればよいですか。
var obs = Observable.Range (1, 10).SelectMany (x => {
return Observable.Interval (TimeSpan.FromSeconds(10 - x)).Take (3);
}).Concat();
これは事実上、私がやりたいことです。範囲が与えられた場合、それぞれを少し待ってから、開始した順序で連結します。明らかにこれはおもちゃの例ですが、アイデアはそこにあります。
ブレア