.Net Framework 3.5 用に拡張実装があったらしいよ ・ω・
以前、某ソフトでコンポネント「System.Threading.Tasks」が .Net 4にしかないから .Net 3.5 のサポートを辞めた的な話を聞いたことがあります
ところがどっこい、.Net Framework 4.0の機能をバックポートして 3.5 に再実装したアップデートが2011年2月にあったのです。
Download Reactive Extensions (Rx) v1.0.2856.0 from Official Microsoft Download Center
インストール後、System.CoreEx.dll と SystemReactEx.dll を参照に追加するだけで使えます。
追加されるのは以下のコンポーネント
using System.Threading.Tasks
using System.Concurrency;
using System.Disposables;
using System.Joins;
using System.Threading.Tasks;
using System.Windows.Threading;
System.Observable.dll を追加すると
IEnumerable<int> みたいなのが使えるようになって
「エラー 1 型 'System.IObservable`1<T0>' が参照されていないアセンブリで定義されています。アセンブリ 'System.Observable, Version=1.0.0.102, Culture=neutral, PublicKeyToken=31bf3856ad364e35' への参照を追加してください。」が出なくなるよ・ω・
Comments