// C# 中的 Func 委托示例
using System;
class Program
{
static void Main()
{
// 定义一个 Func 委托,它接受两个整数参数并返回一个整数结果
Func<int, int, int> add = (a, b) => a + b;
// 调用 Func 委托
int result = add(3, 5);
// 输出结果
Console.WriteLine("The result of adding 3 and 5 is: " + result);
}
}
Func<int, int, int>
:这是一个泛型委托,表示一个方法,该方法接受两个 int
类型的参数,并返回一个 int
类型的结果。(a, b) => a + b
:这是使用 lambda 表达式定义的匿名函数。它接受两个参数 a
和 b
,并将它们相加后返回结果。add(3, 5)
:调用这个 Func
委托,传入参数 3
和 5
,得到它们的和。Console.WriteLine
:输出计算结果到控制台。这个例子展示了如何使用 Func
委托来定义和调用一个简单的数学运算。
上一篇:c# 时间转换
下一篇:c# lambda表达式
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站