OVH Cloud OVH Cloud

collection

1 réponse
Avatar
Sylo
Bonjour,

J'ai un certain nombre de classe et pour chaque classe, je voudrais disposer
d'une collection d'objets de ces classes.
Pour cela, pour chaque classe, je créé une classe qui hérite de
system.collection.collectionbase et j'implémente les méthodes Add, remove,
etc... Je n'ai pas de traitement dans ces implémentation et je me contente
d'appeler la classe de base en typant l'objet à ajouter, enlever...
Comme je répète cela pour chaque classe, cela me parait assez fastidieux.
N'y a t-il pas moyen de créer des collections d'objet de manière plus rapide ?
Merci
Sylo

1 réponse

Avatar
Sébastien HOUZET
Dans ton cas, tu peux utiliser une ArrayList (non type) donc quand tu va
elever un objet, il faudra le caster.

Tu es en dotnet 1 je suppose. Juste pour information en dotnet 2, tu pourra
faire (à partir du 8 novembre) avoir des ArrayListe Typé.

"Sylo" a écrit dans le message de news:

Bonjour,

J'ai un certain nombre de classe et pour chaque classe, je voudrais
disposer
d'une collection d'objets de ces classes.
Pour cela, pour chaque classe, je créé une classe qui hérite de
system.collection.collectionbase et j'implémente les méthodes Add, remove,
etc... Je n'ai pas de traitement dans ces implémentation et je me contente
d'appeler la classe de base en typant l'objet à ajouter, enlever...
Comme je répète cela pour chaque classe, cela me parait assez fastidieux.
N'y a t-il pas moyen de créer des collections d'objet de manière plus
rapide ?
Merci
Sylo