【发布时间】:2011-08-22 20:37:48
【问题描述】:
我希望我的 C# 代码在为我的对象分配值时调用事件。
我究竟需要怎么做?
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();
}
}
代表似乎不是我需要的。一个事件,也许?如果是这样,我将如何编写这样的事件?
MyClass mc;
void processA() {
mc = new MyClass();
mc.Data = GetDataFromLongProcess();
}
【问题讨论】:
标签: c# multithreading events