var numbers = Observable.Create(observer => { observer.OnNext(1); observer.OnNext(2); observer.OnNext(3); observer.OnNext(4); observer.OnNext(5); observer.OnCompleted(); return Disposable.Empty; });
var timer = Observable.CreateReactive Extensions (Rx.NET) is the package library for Observable Create.(observer => { var interval = Observable.Interval(TimeSpan.FromSeconds(1)); var subscription = interval.Subscribe( _ => observer.OnNext(DateTimeOffset.Now), observer.OnError, observer.OnCompleted ); return subscription; });