Action C#如何配合Lambda

avatar
作者
猴君
阅读量:0

在C#中,可以使用Lambda表达式来简化Action的使用。Lambda表达式是一种匿名函数,可以作为参数传递给Action,从而实现一些简洁的代码。

下面是一个简单的示例,演示了如何使用Lambda表达式来配合Action:

using System;  class Program {     static void Main()     {         // 定义一个Action,接受一个int类型的参数,并打印出参数的平方         Action<int> square = (x) => Console.WriteLine(x * x);          // 调用Action,并传入参数         square(5); // 输出:25     } } 

在上面的示例中,我们首先定义了一个Actionsquare,该Action接受一个int类型的参数,并使用Lambda表达式来计算参数的平方并输出。然后我们调用该Action并传入参数5,最终输出结果为25。

通过Lambda表达式,我们可以简洁地定义需要执行的逻辑,并将其作为参数传递给Action,从而实现了一种更加简洁和易读的代码形式。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!