4

我第一次看到代表,想知道这两种风格之间有什么区别。

OfferList.NextPage += delegate(int page)
{
    OnNextPage(page);
};


void OnNextPage(int page)
{
    ...
}

Toolbar.OfferBookmarkRemoved += new OfferBookmarkRemoved(OnOfferBookmarkRemoved);

void OnOfferBookmarkRemoved(int offerId)
{
    ...
}

提前致谢。

4

1 回答 1

10

第一个是匿名方法,第二个是名称方法。

另请参阅使用命名方法与匿名方法的委托(C# 编程指南)

于 2012-09-26T15:53:07.140 回答