📅  最后修改于: 2020-11-01 03:33:25             🧑  作者: Mango
C# local函数是具有与定义它相同类型的私有方法。只能从其容器成员调用local函数。
本地函数用于使代码清晰易读。
我们可以在以下范围内声明local函数。
local函数是一个嵌套函数,具有以下语法。
本地方法甚至不允许私有访问修饰符。local变量的成员是隐式私有的。
让我们来看一个例子。
using System;
namespace CSharpFeatures
{
public class LocalMethodExample
{
public static void Main(string[] args)
{
int result = add(10, 20); // calling local method
Console.WriteLine("sum of 10 and 20 is: " + result);
// Creating local method
int add(int a, int b)
{
return a + b;
}
}
}
}
输出:
sum of 10 and 20 is: 30