Code dans une propriete

Résolu
babe59
Messages postés
189
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
27 novembre 2015
- 28 avril 2008 à 18:55
Lutinore
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
27 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 ?

DT

1 réponse

Lutinore
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
27 octobre 2012
42
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" ..
3