IEnumerable<>, IList<>の使い分け
単に列挙するだけならIEnumerable
、リストの参照や操作を行う場合はIList 型を指定させ、意図の違いをコード上に表現します。 内部実装を読む事無く、すばやくメソッドの「意図」を把握出来るのはどちらでしょうか? IEnumerable
のように、より制限された型を指定しておくと、そのような負担から解放され...
単に列挙するだけならIEnumerable
、リストの参照や操作を行う場合はIList 型を指定させ、意図の違いをコード上に表現します。 内部実装を読む事無く、すばやくメソッドの「意図」を把握出来るのはどちらでしょうか? IEnumerable
のように、より制限された型を指定しておくと、そのような負担から解放され...