【发布时间】:2020-11-09 07:30:37
【问题描述】:
我正在做一个 C# 项目,我想使用一个匿名的方法或函数来返回一个变量的值。
我试过这个:
byte[] V;
V= new byte[]()
{
//Some code here
return new byte[]{0,1,2,3};
}
但我有错误
如何使用匿名方法或函数向 V 变量返回值?
我只想知道如何使用匿名方法将值返回给变量。
【问题讨论】:
-
为什么需要一个可以立即执行的匿名方法?为什么还要匿名?即使有一些逻辑可以提取到一个方法中,该方法的名称描述了它应该做什么,或者根本没有什么可以提取的。但是有局部函数
-
请解释想要为此使用函数的理由,而不是将代码直接放在主代码路径中。在您问题的代码中,根本不需要函数,知道为什么要这样做可能表明更好的方法。
标签: c# lambda anonymous-function