Func< > 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法,
Action<T> 委托封装一个方法,该方法只有一个参数并且不返回值。
其实都是一个委托
Main()
{
            Func<int, string > fun =p.Name;//int是委托要执行的方法的参数类型,string 是方法的返回值类型
            int age = 22;
            Console.WriteLine( fun(age));
}
 public class Person
    {
        public  string Name(int  age)
        {
            return age.ToString();
        }
    }