Acessors für Propertys

Hallo an alle Experten,

Ich bin gerade dabei, mich in C# einzuarbeiten und bin hierbei auf folgendes Problem gestoßen : Wenn ich in einer Klasse eine property deklariere wie folgt :

public string Name
{
set
{
Name=value;
}
get
{
return Name;
}
}

dann habe ich das problem, daß es bei einer Zuweisung eines Wertes zu dieser property zu einer „Stack overflow exception“ kommt. Bei Einzelschritt-Ausführung bleibt das Programm in dieser Anweisung „hängen“ bzw. führt sie anscheinend immer wieder aus.
Ist vermutlich ein typischer Anfängerfehler, aber vielleicht kann mir Jemand auf die Sprüng helfen ?

Danke auf jeden Fall für alle Antworten.

Gruss,
Jürgen

hi ist ja logisch

Name = value;

ruft sich ja selber auf.

private string name;
public string Name
{
set
{
name=value;
}
get
{
return name;
}
}

so gehts :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Jesus !

Klar doch. Jetzt hat´s geklingelt…
Danke für den Denkanstoß :wink:

Gruss,
Jürgen

jesus konnte nicht wirklich c# *g* o.T.
:wink:

Naja - dafür konnte er einen Haufen andere praktische Sachen *lol*

THX nochmal,
Jürgen