2
私はRXで新しいです、今私は簡単なことをやろうとしています - 新しい値をIObservableに設定するだけです(私の場合Tは倍です)。どうやってするの?コンソールへIObservable <double>の値を変更する方法は?
Subject<double> subject = new Subject<double>();
IObservable<double> observable = subject.AsObservable();
observable.Subscribe(x => Console.WriteLine(x));
subject.OnNext(42);
この意志出力42
:ここ
public IObservable<double> TEST
{
get { return _test.NeededValue; }
set { _test.NeededValue = value; } // I have add this, in order to change needed value
}
...
myObj.TEST = 0.1; // error 'Cannot convert double to System.IObservable<double>
あなたは動作しないと記述できますか?エラーメッセージ(存在する場合)、不正確な値など – WhatsThePoint
私はC#でこれほど多くのことをしていませんが、 'IObservable'はインターフェースのようですが、私はあなたがインターフェースをインスタンス化できるとは思いません。 – Vivick