With Reactive Extensions you sometimes need one observable sequence to run after another observable sequence completes. Perhaps the first one has side effects the second one depends on. Egads! I know, side effects are evil in this functional world, but it happens. Let’s make this more concrete with some contrived sample code. public static class BlogDemo
{
public static IObservable<int> Extract()
{
return new[] { 10, 20, 70, 100 }.ToObservable();
}
public static IObservable<string> GetStuffs()
{
return new[] { "Family...