为什么要在 C# 中将方法分配给变量?
Why assign a method to a variable in C#?
我看到代码是这样写的:
static void Main(string[] args)
{
var name = GetInfo(); //this variable contains the method below
Console.Writeline(name)
}
static string GetInfo()
{
string name = "MyName";
return (name);
}
让我们使用典型的盒子示例。它里面的方法有什么好的例子?
也就是说,什么意思'a value' = 'a method that does something'
它不是在分配一个方法,它只是获取那个执行方法的结果。通过这种方式,您可以在其他需要此名称的地方重复使用 GetInfo();。
我看到代码是这样写的:
static void Main(string[] args)
{
var name = GetInfo(); //this variable contains the method below
Console.Writeline(name)
}
static string GetInfo()
{
string name = "MyName";
return (name);
}
让我们使用典型的盒子示例。它里面的方法有什么好的例子?
也就是说,什么意思'a value' = 'a method that does something'
它不是在分配一个方法,它只是获取那个执行方法的结果。通过这种方式,您可以在其他需要此名称的地方重复使用 GetInfo();。