回答編集履歴
2
修正
answer
CHANGED
@@ -22,7 +22,6 @@
|
|
22
22
|
.Range(0, 100) // 0 から 99 までの数字を流す
|
23
23
|
.Zip(Observable.Interval(TimeSpan.FromMilliseconds(50)), (a, b) => a) // 50ms のインターバルを置く(本番では不要なのでこの行を削除)
|
24
24
|
.ObserveOnDispatcher() // UI を使う際に必要
|
25
|
-
.SubscribeOnDispatcher() // UI を使う際に必要
|
26
25
|
.Subscribe(i =>
|
27
26
|
{
|
28
27
|
// 作業
|
1
修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Reactive Extensions を使うと楽です。
|
1
|
+
[Reactive Extensions](https://www.atmarkit.co.jp/fdotnet/introrx/introrx_01/introrx_01_01.html)(時間を扱える LINQ)を使うと楽です。
|
2
2
|
NuGet パッケージマネージャーで System.Reactive を追加して以下のコードを走らせてみてください。
|
3
3
|
|
4
4
|
```C#
|