回答編集履歴
1
修正
test
CHANGED
@@ -22,11 +22,9 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
「実運用」の指すところが曖昧ですが、
|
25
|
+
「実運用」の指すところが曖昧ですが、使う側からしたら、「この型にはこういう名前、引数、返り値のメソッドがある」だけわかってればいいので、変数の型がインターフェースであっても何ら問題ありません。もちろん、その変数の中身は実装クラスである必要があります。
|
26
26
|
|
27
|
-
`IList<T>`インターフェースを実装したクラスのインスタンスは`IList<T>`型として扱えます、
|
28
|
-
|
29
|
-
|
27
|
+
そして`List<T>`は`IList<T>`を実装しています。
|
30
28
|
|
31
29
|
|
32
30
|
|