質問編集履歴
2
初心者に
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
情報追加
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
|
|