111,120
社区成员
发帖
与我相关
我的任务
分享 private delegate void GreetingDelegate(string name);
private void EnglishPeople(string name)
{
MessageBox.Show("morning"+name);
}
private void ChinesePeople(string name)
{
MessageBox.Show("早上好!"+name);
}
private void GreetPeople(string name,GreetingDelegate MakeGreeting)
{
MakeGreeting(name);
}
public void button1_Click(object sender, EventArgs e)
{
GreetPeople("成龙",ChinesePeople);
}想问一下大家 MakeGreeting 为什么能代表EnglishPeople(),ChinesePeople()方法 。如果我在写一个方法,它还能代表吗
lz要是在学委托的话,貌似我电脑里有些以前写的委托小例子,要的话我可以发你