c#中action的用法是什么

   2025-02-05 9260
核心提示:在C#中,Action是一种委托类型,它可以用于引用不返回值的方法。 Action可以接受0到16个参数,并且不返回任何值。Action的用法如

在C#中,Action是一种委托类型,它可以用于引用不返回值的方法。 Action可以接受0到16个参数,并且不返回任何值。

Action的用法如下:

声明Action委托类型:

Action action;Action<int> actionWithInt;Action<string, int> actionWithStringAndInt;

创建Action实例并赋值给委托变量:

action = () => { Console.WriteLine("Action without parameters"); };actionWithInt = (x) => { Console.WriteLine($"Action with int parameter: {x}"); };actionWithStringAndInt = (str, num) => { Console.WriteLine($"Action with string and int parameters: {str}, {num}"); };

调用Action:

action();                            // 输出:Action without parametersactionWithInt(10);                   // 输出:Action with int parameter: 10actionWithStringAndInt("Hello", 20); // 输出:Action with string and int parameters: Hello, 20

Action可以用于执行不返回值的任何操作,例如打印消息、更新状态等。它是一种通用的委托类型,非常方便用于处理不同参数和不同函数签名的情况。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言