Das geht am Besten mit einem Property, aber dazu musst Du eine weitere Deklaration vornehmen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| public class Klasse { private int meinInt; public int MeinInt { get {return meinInt;} set { meinInt = value; } } } |
In der Set-Methode kannst Du jetzt auf Änderungen des Properties reagieren, Du kannst sogar mit dem alten Wert vergleichen, da dieser ja in der privaten Variable meinInt steht. Du musst nur darauf achten, dass Du nicht
meinInt = 1;, sondern
MeinInt = 1; verwendest, da ja nur dsa Property die Set-Methode beinhaltet.