635 votes

Ce qui est le {get ; set ;} syntaxe en c# ?

J’apprends ASP MVC, je peux lire des documents en anglais, mais pas trop comprendre.

Avec ce code

Que signifie `` ?

627voto

Klaus Byskov Pedersen Points 43779

C’est une propriété dite automatique et est essentiellement une forme abrégée de ce qui suit (un code similaire sera généré par le compilateur) :

104voto

Brandon Points 35624

Ceux sont des Propriétés automatiques

Fondamentalement une autre façon d’écrire une propriété avec un champ de stockage.

37voto

froeschli Points 1524

Sa le court moyen d’y parvenir :

35voto

Kelsey Points 26456

C’est un raccourci pour exposer les données membres comme public afin que vous n’avez pas besoin de créer explicitement un membres de données privées. C# sera crée un membre de données privé pour vous.

Vous pourriez juste faire vos données membres publiques sans utiliser ce raccourci mais alors si vous avez décidé de modifier l’implémentation du membre de données d’avoir une logique puis vous auriez besoin de briser l’interface. Donc en bref, c’est un raccourci pour créer un code plus souple.

10voto

Albin Sunnanbo Points 30722

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X