2011-09-13 7 views

答えて

2

あなたは、このクラスを使用している場合:

public class Foo 
{ 
    public event Action<Guid> Guid; 
} 

その後、これはあなたがIObservable<Guid>に非標準のイベントをオンにする必要があるコードです:

var foo = new Foo(); 

var guids = Observable.FromEvent<Guid>(
    h => foo.Guid += h, 
    h => foo.Guid -= h); 
+0

私はこれを試しに周りに戻った、とそれは動作しません。 "ラムダ式をデリゲート型ではないため 'オブジェクト'型に変換することはできません" – Random

+0

@ランダム - 私は上記のコードをテストしたところうまくいきました。 Rxの "1.0"バージョンを使用していますか? – Enigmativity

+0

いいえ。System.Reactiveのv2.0.50727を使用しています。 – Random

関連する問題