private void TestA(string a, EventHandler<EventArgs> callBack)
{
if (a == "q")
{
callBack(false, new EventArgs());
}
else
{
callBack(true, new EventArgs());
}
}
private void TestB()
{
TestA("q", (aa, bb) =>
{
bool result = (bool)aa;
MessageBox.Show(result.ToString());
});
}
本文介绍了一个使用C#实现的简单回调函数示例。通过该示例,读者可以了解到如何定义并使用事件处理程序作为参数传递给方法。当条件满足时,此方法将调用传入的回调函数。
414

被折叠的 条评论
为什么被折叠?



