Du kan ikke direkte overvåge et int felt. Men du kan lave en property, som affyrer en event i dens setter. F.eks.:
class YourClass { private int number = 0;
public int Number { get { return number; } set { number = value; OnNumberChanged(EventArgs.Empty); } } }
OnNumberChanged er så en metode, som fyrer eventet af. Du kan så lave en custom EventArgs klasse der kan indeholde det information, som dine event subscribers har behob for at kende. Eks:
public event EventHandler<YourNumberEventArgs> NumberChanged;
Din setter kan evt. checke for om tallet rent faktisk ændres ved operationen, etc: if ( value != number ) ...
Jeg vender muligvis tilbage med relaterede spørgsmål senere :D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.