c# lambda怎么调用静态方法

   2025-02-05 7200
核心提示:要调用一个静态方法,可以使用lambda表达式的静态方法引用。静态方法引用使用双冒号(::)将类名和方法名分隔开,如下所示:ClassN

要调用一个静态方法,可以使用lambda表达式的静态方法引用。静态方法引用使用双冒号(::)将类名和方法名分隔开,如下所示:

ClassName::StaticMethodName

以下是一个示例,演示如何在lambda表达式中调用静态方法:

using System;public class Program{    public static void Main()    {        Func<int, int, int> add = Calculator.Add;        int result = add(5, 3);        Console.WriteLine(result);    }}public static class Calculator{    public static int Add(int a, int b)    {        return a + b;    }}

在上面的示例中,我们在lambda表达式中使用了静态方法引用Calculator.Add来调用静态方法。然后,我们将该lambda表达式分配给Func<int, int, int>委托,并传递参数5和3来执行静态方法。最后,我们将结果打印到控制台上。

输出结果为:8

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