背景:私は型のジェネリックコレクションを持っておりDirectoryCollection<T>、Tは型でなければならないことを指定しましたIEntity。Entityを実装する具象型IEntityと2つの派生型がEmployeeありStationます。
.NET 4.0では、(ここからIEnumerable<Entity>)パラメータをとしてメソッドを呼び出すことが可能であることを知っていDirectoryCollection<Employee>ますが、タイプがパラメータのメソッドでは機能しないようですICollection<Entity>。Remove上記のメソッドでは、コレクションのメソッドとメソッドを使用するため、メソッドのシグネチャAddに入れることを躊躇します。IEnumerable
この問題を解決するためのベストプラクティスは何ですか?