using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 委托练习
{
//public delegate void Weituo();
//class Program
//{
// static void Main(string[] args)
// {
// Weituo r = new Weituo(Weituo1);
// r();
// Console.ReadLine();
// }
// public static void Weituo1()
// {
// Console.WriteLine("你好");
// }
//}
//public delegate void Weituo(string a,string b);
//class Program
//{
// static void Main(string[] args)
// {
// Weituo r = new Weituo(Weituo1);
// r("10","12");
// Console.ReadLine();
// }
// public static void Weituo1(string a,string b)
// {
// Console.WriteLine(a+b);
// }
//}
////委托的简写方式,带参数带返回值
//public delegate string Weituo(string a, string b);
//class Program
//{
// static void Main(string[] args)
// {
// Weituo r = new Weituo(delegate(string a, string b)
// {
// return a + b;
// });
// string s= r("10", "12");
// Console.WriteLine("匿名方法的返回值"+s);
// Console.ReadLine();
// }
//}
//委托的另一种简写方式,带参数带返回值
public delegate string Weituo(string a, string b);
class Program
{
static void Main(string[] args)
{
Weituo r = (string a, string b)=>
{
return a + b;
};
string s = r("10", "12");
Console.WriteLine("匿名方法的返回值" + s);
Console.ReadLine();
}
}
}