Action<T> 委托方法类型 (方法调用)
Action<T>
意义:
委托表示一个泛型的void返回类型的方法,方法可以有多个参数
语法1:
根据一个lamdba表达式创建一个委托
Action 委托名 = () =>{ };
语法2:
根据一个lamdba表达式创建一个带参数的委托
Action<参数类型> 委托名 = (参数名) =>{ };
示例:
using System; public class LambdaExpression { public static void Main() { // 根据一个lamdba表达式创建一个委托 语法:Action 委托名 = () =>{ }; Action fn = () => { Console.WriteLine("执行一个方法"); }; // 根据一个lamdba表达式创建一个带参数的委托 语法:Action<参数类型> 委托名 = (参数名) =>{ }; Action<string> fn2 = (e) => { Console.WriteLine("执行一个方法" + e); }; // fn等同于Demo fn(); fn2("参数1"); } public void Demo() { Console.WriteLine("执行一个方法"); } }

浙公网安备 33010602011771号