質問

このの短縮バージョンがあります。私は1つのシーケンスを呼び出したいし、それが完成し、コールは別ます。

のとき
var seq1 = Observable.Range(1, 20);
var seq2 = Observable.Range(21, 20);

seq1.Subscribe(
    i  => Console.WriteLine(i), 
    () => seq2.Subscribe(i => Console.WriteLine(i)));
役に立ちましたか?

解決

あなたは後にしているものをそれはあなたが何をしようとして私には完全には明らかではない(と私は手にドキュメントを持っていない)が、Observables.Concatているのですか?

var seq1 = Observable.Range(1, 20);
var seq2 = Observable.Range(21, 20);
var both = seq1.Concat(seq2);
both.Subscribe(i => Console.WriteLine(i));

(私はこれが実際に動作することを確認しています:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top