Je connais java et je mettrais normalement les méthodes getter/setter. Je suis intéressé à le faire en C# avec le code suivant, mais il déclenche une exception StackOverflow. Qu'est-ce que je fais mal?Pourquoi le jeu de propriétés lance-t-il l'exception StackOverflow?
appelle le code
c.firstName = "a";
Code de la propriété
public String firstName;
{
get
{
return firstName;
}
set
{
firstName = value;
}
}
Vous avez une erreur dans votre premier exemple. Supprimez le point-virgule après Prénom. Picky, je sais. Peu importe, je vais le réparer – Les
Fixe ... seulement 4 ans de retard ;-) –
Il n'est jamais trop tard pour corriger les bugs :) –