Como escrever um gatilho?
Quero que meu código C # chame um evento sempre que um valor for atribuído ao meu objet
Como exatamente eu preciso fazer isso?
class MyClass {
ManualResetEvent mre;
public MyClass() {
mre = new ManualResetEvent(false);
Data = null;
}
public object Data { get; set; }
void DataSet(object sender, EventArgs e) {
Console.WriteLine("object Data has been set.");
mre.Set();
}
}
Delegados não parecem ser o que eu preciso. Um evento, talvez? Como eu escreveria esse evento, se si
MyClass mc;
void processA() {
mc = new MyClass();
mc.Data = GetDataFromLongProcess();
}