これの簡略版はありますか。あるシーケンスを呼び出し、終了したら別のシーケンスを呼び出したい。
var seq1 = Observable.Range(1, 20);
var seq2 = Observable.Range(21, 20);
seq1.Subscribe(
i => Console.WriteLine(i),
() => seq2.Subscribe(i => Console.WriteLine(i)));
これの簡略版はありますか。あるシーケンスを呼び出し、終了したら別のシーケンスを呼び出したい。
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));
(これが実際に機能することを確認しているだけです:)