在 C# 编程中,Action 是一个委托类型,用于封装不带返回值的方法。它允许我们将方法作为参数传递给其他方法,或者在需要时定义匿名方法。本文将介绍 Action 的用法,并给出一些示例代码来说明。
首先,我们需要了解 Action 的定义和声明方式。下面是一个典型的 Action 声明:
Action<T1, T2, ..., Tn> action;
其中,T1, T2, …, Tn 是参数类型,可以是任意合法的 C# 数据类型,而 Tn 则是最后一个参数类型。例如,如果我们要声明一个接受两个 int 类型参数的 Action,则可以这样写:
Action<int