質問編集履歴

2

初心者に

2020/08/16 11:47

投稿

cushionA
cushionA

スコア90

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
  これもきっとIEquatable<T>を継承したクラスの中でEqualsメソッドをきちんとオーバーライドしているのでしょうか?
48
48
 
49
- オーバーライドしなければならないという原則すらあやふやに感じます。
49
+ オーバーライドしなければならないという原則すらあやふやに感じています。
50
50
 
51
51
 
52
52
 

1

情報追加

2020/08/16 11:47

投稿

cushionA
cushionA

スコア90

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  まず、何故ただのインターフェイス、いわば空っぽのメソッドの集まり、設計の下敷きのようなものがLINQなどにおいてコレクションのように扱われているのか分かりません。
28
28
 
29
- また、「IEnumerable〈T〉 変数名」のようにして型のように振る舞っているのも不可解です。
29
+ また、「IEnumerable〈T〉 変数名」や「IEnumerable〈T〉(返り値型) TestMethod();」のようにして型のように振る舞っているのも不可解です。
30
30
 
31
31
  ビジュアルスタジオを起動してソースコードを確認したのですが、そこにはGetEnumeratorという抽象メソッドがポツンとあるだけでした。
32
32