Les types qui implémentent ICollection doivent également fournir une version de CopyTo avec le premier paramètre défini à un type fort, c'est-à-dire un type autre qu'un tableau d'objets ou System.Array. Implémentez le membre d'interface explicitement et rendez la version fortement typée publique. Vous pouvez ignorer sans risque les violations de cette règle lorsque vous implémentez une nouvelle collection orientée objet (telle qu'une arborescence binaire) pour laquelle les types basés sur votre collection détermineront ce qu'est le type fort. Ces types doivent exposer des membres fortement typés.
Les types peuvent avoir des types ou des valeurs comme paramètres. Par exemple, un type qui définit un Bag (Sachet) peut ...
Les types qui allouent des ressources non managées doivent implémenter IDisposable pour autoriser les appelants à libérer ...
Les types qui déclarent des membres supprimables doivent également implémenter IDisposable. Si le type ne possède aucune ...
Les types qui étendent certains types de base disposent de suffixes de noms définis. Ainsi, les types qui étendent le type ...
Les types qui implémentent ICollection doivent également fournir une version de CopyTo avec le premier paramètre défini à ...
Les types qui implémentent IComparable doivent redéfinir les opérateurs égal à et de comparaison afin que les significations ...
Les types qui implémentent IEnumerator doivent également fournir une version de la propriété Current qui retourne un type ...
Les types qui n'étendent pas certains types de base ne doivent pas utiliser de suffixes de noms réservés. Les types et les ...
Les types qui sont automatiquement ordonnés par le runtime ne doivent pas être visibles par COM. Les types qui sont automatiquement ...