當我處理設置的事件,我通常寫成這樣:C#處理事件
data.event += new data.returndataeventhandler(method);
而且有一個方法,例如:
void method(parameter)
{
dosomething();
}
這是當事件返回一個對象。
我剛纔已通過偷別人的讀碼和他們使用,似乎是一個更清潔的方式,因爲這樣的:
data.ReturnData += delegate(DataSet returnedDataSet)
{
dataset = returnedDataSet;
};
有沒有垮臺這種方式?
謝謝。
還檢查了喬恩斯基特的「委託和事件」的文章http://csharpindepth.com/Articles /Chapter2/Events.aspx – 2011-03-23 12:55:29