私は最近、IList ではなく厳密に型指定された配列を返すことを好む理由を誰かに尋ねていました。私はずっと、インターフェイスに対するプログラミングが、プロジェクトの存続期間が長い場合に最も柔軟で最善の方法であると考えていました。それで、彼がこう答えたとき、私は奇妙に感じました。
私たちは通常、可変型よりも不変型を好みます。配列は不変です。IList ではありません。
私はこの声明を理解しているかどうか完全には確信が持てません。誰でもこれを明確にするのを助けることができますか?
皆さんが提供できる助けをありがとう。