c#

Action C#如何配合Lambda

小樊
97
2024-07-26 10:07:08
栏目: 编程语言

在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,从而实现了一种更加简洁和易读的代码形式。

0
看了该问题的人还看了