Comment puis-je initialiser les variables de membre pendant la déclaration et créer le sténographie getter / setter? Est-il possible ou dois-je utiliser le constructeur pour affecter la valeur?
Par exemple, je veux faire quelque chose de similaire à ce p> ou p> < Pré> xxx pré> p>
4 Réponses :
Malheureusement, il n'existe actuellement aucun moyen de y parvenir. p>
Vous devez attribuer la valeur par défaut lorsque vous déclarez les propriétés champ de support em> ou attribuer la valeur par défaut du constructeur si vous utilisez une propriété automatique. P>
Vous parlez du pré-blanc # 6 Je vois que les autres ont donné un exemple.
public class Money { public int Dollars {get;set;} public Money() { Dollars = 200; } }
public class Money { public int Dollars { get; set; } public Money() { Dollars = 200; } }
in C # 6 et plus tard, vous pouvez initialiser les propriétés appliquées automatiquement aux champs: source: MSDN P> P>