Mon modèle de type complexe:
âSystem.StackOverflowExceptionâ
3 Réponses :
faux est défini {nom = valeur;} qui appelle à nouveau le setter. Vous devez créer une propriété distincte et l'utiliser à l'intérieur de l'intervertisseur et getter. P>
public class User { private string _name; public string name {set{_name=value;}get{return _name??"";}} }
(Les propriétés vont généralement avec le boîtier Pascal, il est donc préférable d'utiliser le nom au lieu du nom)
Stackoverlow Exception est là, lorsque la valeur définie sur la propriété que le réglage définit la valeur à elle-même.
I, c'est évident que cela est évident et que le compilateur pourrait vérifier cela. P>
public string name {set{name=value;}get{return name??"";}}