在 C# 中,箭头函数是一种简化的 Lambda 表达式写法。它们是 C# 7.0 中引入的新特性,并且提供了一种更简洁的方式来定义匿名方法。箭头函数通常用于将简单的表达式转换为匿名函数。

下面是一个使用箭头函数的简单示例:

using System;

class Program
{
    static void Main()
    {
        // 使用箭头函数定义匿名方法
        Func<int, int, int> add = (x, y) => x + y;
        Console.WriteLine(add(5, 3));  // 输出:8

        // 使用箭头函数定义匿名方法
        Action<string> printMessage = message => Console.WriteLine(message);
        printMessage('Hello, World!');  // 输出:Hello, World!
    }
}

在上面的示例中,我们使用箭头函数定义了两个匿名方法。第一个匿名方法是一个接受两个整数参数并返回它们的和的函数。第二个匿名方法是一个接受字符串参数并将其打印到控制台的函数。

箭头函数的语法非常简洁,它省略了参数类型的显式声明和花括号。箭头函数适用于只有一个表达式的匿名方法,如果需要更复杂的逻辑或语句块,则需要使用常规的 Lambda 表达式语法。

C# 箭头函数:简化 Lambda 表达式

原文地址: https://www.cveoy.top/t/topic/J2X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录