Daily Archives: 2016年2月8日

C#でReactive Extensions(Rx)その1:まずはIObserver, IObservableを理解する

2016年2月8日 (カテゴリ: C#:)

今回より、C#でRxの使い方を確認していきます。 Rxはデザインパターンの1つであるのObserverパターンを元にしています。 なのでRxを学ぶ前に、まずはC#でObserverパターンを表現するためのIObserver, IObservableクラスの使い方を確認します。 今回作るのは以下のようなコードです。 ここに出てくる、SimpleEventSource/PrintEventListenerクラスを作るのが今回のゴールです。 public void Sample01() { // イベントソースを作る SimpleEventSource source = n…


続きを読む