回答編集履歴

2

見直しキャンペーン中

2023/08/15 15:13

投稿

TN8001
TN8001

スコア9350

test CHANGED
@@ -1,7 +1,7 @@
1
1
  > ToReadOnlyReactiveCollectionの戻りを破棄してしまっているので、正しい使い方ではないような気がしています。
2
2
  > (ToReadOnlyReactiveCollectionの1つ目の引数がconverterという名前からも正しい使い方ではないような気がしています)
3
3
 
4
- `ToReadOnlyReactiveCollection`の`converter`は、Linqで言えば`Select`の`selector`です。
4
+ `ToReadOnlyReactiveCollection`の`converter`は、LINQで言えば`Select`の`selector`です。
5
5
  `x`を返しているので元と同じものができていますが、使わずに副作用でツリーを作っています。
6
6
  xg63ex2bさんの懸念通り、間違った使い方だと思います。
7
7
 

1

見直しキャンペーン中

2023/07/30 07:28

投稿

TN8001
TN8001

スコア9350

test CHANGED
@@ -12,7 +12,7 @@
12
12
  コレクションの変更時に、`top`から作り直していいのでしょうか?
13
13
 
14
14
  全部作り直していいならこんなん?(雑いw
15
- ```C#
15
+ ```cs
16
16
  var top = new TreeItem { Category = "top" };
17
17
  collection.CollectionChangedAsObservable()
18
18
  .Subscribe(_ =>
@@ -34,7 +34,7 @@
34
34
  初回分をどうするか悩ましいですが、面倒なので後から`Add`しました^^;(`AddRange`いつになったら来るのか...
35
35
 
36
36
  提示jsonにはなったが、あんまあってるか自信なし^^;
37
- ```C#
37
+ ```cs
38
38
  using System.Collections.ObjectModel;
39
39
  using System.Collections.Specialized;
40
40
  using System.Reactive.Linq;