メソッドがSystem.Collections.IList型のパラメーターを受け取る場合、合法的に/安全に型の値を渡すことができSystem.Collections.Generic.IEnumerable<T>
ますか?
これが可能である理由と、メソッド内でが使用されT
たときにオブジェクトに実際に何が起こるかについて、完全に説明していただければ幸いです。IEnumerable<T>
オブジェクトの基本タイプに変換されていますか?
として使用されていSystem.Collections.IEnumerable
ますか?
これが問題(つまり、パフォーマンスの問題)を引き起こすシナリオはありますか?
よろしくお願いします、ジョン