Bonjour,
la FAQ C# sur les propriétés indique :
Quelqu'un en connait il la raison ?D'après les bonnes pratiques de Microsoft, elles ne doivent pas renvoyer de collection
Bonjour,
la FAQ C# sur les propriétés indique :
Quelqu'un en connait il la raison ?D'après les bonnes pratiques de Microsoft, elles ne doivent pas renvoyer de collection
salut
en fait, une des raisons pour éviter le renvoi des collections et que celà peut-etre utilisé de façon couteuse en temps...
Car à chaque fois que tu vas utiliser une méthode de cet objet, tu vas passer par le get, c'est pour celà qu'il est conseillé d'éviter
Mais tu peux le faire quand même... pas mal de gens (microsoft compris), le font me semble t-il...
Idéalement, tu peux renvoyer une copie pour éviter que ta collection soit pourrie par l'appelant...
et fournir une méthode AddItem et RemoveItem... par exemple![]()
Merci pour cet éclaircissement![]()
Partager