Modifier l'accessibilité d'un property automatique
Bonjour,
D'après ce que j'ai compris, une property automatique est toujours public.
Cependant, est-il possible de modifier l'accessibilité du getter ou du setter dans un sens plus restrictif , comme cela est possible pour une property manuelle.
Cela n'apparaît pas dans mon cours, mais j'ai vu cette déclaration
Code:
1 2
|
public int Count { get; private set; } |
Merci beaucoup de votre réponse sur ce point.
new_wave
accessibilité d'une property automatique
Merci de vos réponses.
Je pensais que la property automatique était là dans le cas où, si je n'avais pas utilisé de property, j'aurais déclaré un champ public.Je pensais que si mon intention était d'exercer un contrôle plus restrictif sur ce champ, j'aurais alors utilisé une property manuelle.
D'après ce que je comprends, la property automatique peut aussi servir à exercer un accès restrictif sur un champ.
Vous remerciant de votre réponses,
Cordialement.
new_wave