teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字趨勢

2018/10/14 02:05

投稿

galmacher
galmacher

スコア37

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  Rxの勉強をしており、.NETのイベントハンドラ(今回はMouseMoveイベント)を、
2
2
  IObservableシーケンスに変換してくれるFromEventメソッドの理解を深めようとしています。
3
- ネットのサンプルCODEを見ていると以下のようなコードによく出くわします。
3
+ ネットのサンプルコードを見ていると以下のようなコードによく出くわします。
4
4
  ```
5
5
  IObservable<MouseEventArgs> mouseMove = Observable.FromEvent<MouseEventHandler, MouseEventArgs>(
6
6
  h => (s, e) => h(e),

1

オーバーライド→オーバーロード

2018/10/14 02:04

投稿

galmacher
galmacher

スコア37

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  h => this.MouseMove += h,
8
8
  h => this.MouseMove -= h);
9
9
  ```
10
- これはFromEventメソッドの中でも下記オーバーライドを利用している認識です。
10
+ これはFromEventメソッドの中でも下記オーバーロードを利用している認識です。
11
11
  ```
12
12
  IObservable<TEventArgs> FromEvent<TEventHandler, TEventArgs>(
13
13
     Func<Action<TEventArgs>, TEventHandler> conversion,
@@ -15,7 +15,7 @@
15
15
     Action<TEventHandler> removeHandler)
16
16
  ```
17
17
 
18
- お聞きしたいのは、この3つの引数とサンプルコードの対応が分りません
18
+ この3つの引数とサンプルコードの引数がどのように対応しているのを教えていただきたいです
19
19
  現段階では引数1:conversionについて考えて迷路に迷い込んでいる状態です。
20
20
  仰々しく書くと
21
21
  **『引数convserionに「イベント情報(TEventArgs)を引数として受け取るデリゲート(Action)」を渡してください。戻り値でイベントハンドラ(TEventHandler)を返却します。』**