);
s1.SayHello("张三", Country.America);
}
public void SayHello(string _name..., Country _country)
{
switch (_country) {
case Country.America: EnglishSayHello...总结:
委托是一个类,任何可以声明类的地方,都可以声明委托.
委托可以定义方法的类型和返回值
通过使用委托,将方法作为参数传递给方法的方式,减少了程序中if else和switch语句出现的次数...,增加了程序的可扩展性
2、委托也是一种数据类型
(1)、上面的代码中提到了,可以定义类的地方,就可以定义委托,那么我们就可以推断出,委托实际上也是一种数据类型,我们也可以像申明类一样的方式来申明委托....s3 = new SayHello3();
SayHelloEventHandler s1, s2;//定义了两个委托实例
//为实例赋值