Je suis en train d'essayer d'"etendre" (heritage) une ArrayList pour qu'elle n'accepte qu'un certain type d'objet (et ses descendants bien sur)
Ca evite d'avoir besoin de caster quand on l'utilise (enfin c'est surtout pour prendre en main le c# ).
Le probleme c'est que j'aimerais pouvoir surcharger l'operateur[] pour pouvoir retourner mon objet comme avec une ArrayList normale. J'ai vu que l'operateur [] n'est pas surchargeable en c# comme en c++.
Quelqu'un a une idée comment realiser ceci ? Merci