[C#]Comment gérer une régle de gestion sur une propriété ?
Salut,
dans le code suivant je code une régle de gestion :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
private byte mAge;
/// Age d'une personne
public byte Age
{
get
{
return (mAge);
}
set
{
if ((value==0) || (value<=AgeMaximum))
mAge = value;
else throw new AgeIncorrectException();
}
} |
Selon certains (*) cette approche, déclencher une exception dans un accesseur, n'est pas recommandé.
J'aimerais donc savoir s'il existe une autre solution que celle-ci pour coder une régle de gestion sur une propriété ?