So da ich noch öfters probleme haben werde, nehm ich mal an hab ich einen allgemeinen thread aufgemacht:
C#: Fehler: "System.StackOverflowException"
es soll mittels get/set eigenschaft einfach berechnet werden, wie viel futter ich für wie viele kühe brauche.. leider haut er mir bei der get methode immer den oben genannten fehler raus.. wenn ich den button berechne drücke..
class Bauer
{
public int SäckeFutter;
public const int FutterMultiplikator = 30;
private int anzahlKühe;
public int AnzahlKühe
{
get
{
return AnzahlKühe;
}
set
{
anzahlKühe = value;
SäckeFutter = anzahlKühe * FutterMultiplikator;
}
}
}
nun da kommt dann halt: Eine nicht behandelte Ausnahme des Typs "System.StackOverflowException" ist in Kühe.exe aufgetreten. und er makiert die erste klammer nach get gelb
Jetzt gehe ich davon aus dass return AnzahlKühe falsch ist.. nur was ist daran falsch? hab das wohl noch nicht ganz durchschaut..