Les implémentations IList doivent également fournir les versions des membres IList qui sont fortement typés, c'est-à-dire ...

Les implémentations IList doivent également fournir les versions des membres IList qui sont fortement typés, c'est-à-dire qu'elles doivent spécifier des types autres que Object pour les types de retour et de paramètre de propriété et de méthode. Implémentez les membres d'interface explicitement et rendez les versions fortement typées publiques. Vous pouvez ignorer sans risque les violations de cette règle lorsque vous implémentez une nouvelle collection orientée objet (telle qu'une liste liée), 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.