Typen, die ICollection implementieren, sollten auch eine Version von CopyTo bereitstellen, wobei der erste Parameter auf ...

Typen, die ICollection implementieren, sollten auch eine Version von CopyTo bereitstellen, wobei der erste Parameter auf einen starken Typ festgelegt ist, und zwar ein Typ, der sich von einem Objektarray oder von System.Array unterscheidet. Implementieren Sie den Schnittstellenmember explizit, und veröffentlichen Sie die Version mit starker Typisierung. Verletzungen dieser Regel können ignoriert werden, wenn Sie eine neue objektbasierte Auflistung implementieren, wie etwa eine binäre Struktur, in der durch die Typen basierend auf der Auflistung bestimmt wird, was der starke Typ ist. Diese Typen sollten Member mit starker Typisierung verfügbar machen.