babe59
Messages postés189Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention27 novembre 2015
-
28 avril 2008 à 18:55
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
28 avril 2008 à 19:13
Bonjour
j'aimerai mettre du code dans une propriété de ma classe (vérifier en base que la valeur donnée à la propriété existe avant d'accepter son assignation). Est ce recommander de mettre du code dans une propriété. Que se passera t il si un exception est générée ?
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 28 avril 2008 à 19:13
Salut, on est souvent obligé de mettre du code plus évolué qu'un simple "return" dans une propriété, il est recommandé de ne pas générer d'exception depuis un "getter" tout simplement car l'utilisateur ne s'y attend pas.. dans une "setter" c'est acceptable. Tu peux par exemple rattraper l'exception dans un "catch" er renvoyer "Empty", "null" ou "-1" ..