cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 5 oct. 2008 à 23:34
Je ne vois pas l'utilité de cette classe par rapport à ce qu'il existe déjà au sein du framework (System.Collection.Generics).
Si quelqu'un peu me renseigné, je suis tout ouï, sinon ne sera pas conservé.
cs_petifa
Messages postés215Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention10 mars 2014 5 oct. 2008 à 20:15
j'ai oublié, tu n'as pas initialisé next et parent dans ton constructeur,
cs_petifa
Messages postés215Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention10 mars 2014 5 oct. 2008 à 19:41
slt
quelques remarques a faire sur ton code qui est pas mal :
- tu devrais laisser la posibilité de creer une chaine vide, or dans ton cas c'est pas possible.
- Tu dois aussi prendre en compte dans la suppression le cas ou next soit null
ligne 111, Si next est null ca plante
# /* mon fils devient orphelin */
# this.Next._Parent = null;
- Attention aux commentaire : en mettre c'est bien mais s'ils sont la pour décorer autant les enlever, ligne 109
# /* sinon */
# else
- dans ta fonction remove child tu vas que dans un sens, pourquoi ne pas faire une fonction remove??
5 oct. 2008 à 23:34
Si quelqu'un peu me renseigné, je suis tout ouï, sinon ne sera pas conservé.
5 oct. 2008 à 20:15
5 oct. 2008 à 19:41
quelques remarques a faire sur ton code qui est pas mal :
- tu devrais laisser la posibilité de creer une chaine vide, or dans ton cas c'est pas possible.
- Tu dois aussi prendre en compte dans la suppression le cas ou next soit null
ligne 111, Si next est null ca plante
# /* mon fils devient orphelin */
# this.Next._Parent = null;
- Attention aux commentaire : en mettre c'est bien mais s'ils sont la pour décorer autant les enlever, ligne 109
# /* sinon */
# else
- dans ta fonction remove child tu vas que dans un sens, pourquoi ne pas faire une fonction remove??