委托(delegate)的使用
class Class2
{
delegate String GetString(string FirstName, string LastName);//定义一个委托
static string FullName(string FirstName, string LastName)//定义一个方法,注意参数要和委托的保持一致
{
return FirstName + LastName;
}
static void Main(string[] args)
{
//声明两个字符串型变量
String myFirstName="zhengliang";
string myLastName="liu";
//实例化一个委托类型变量
GetString GetName=new GetString(FullName);
Console.WriteLine("{0}",FullName(myFirstName,myLastName));
Console.ReadLine();
}