<分区>
提出了很多很棒的问题并给出了很棒的答案 here about Delegates concept .具体this answer was more captivating.我一直在使用 VBA 以及早期版本的 Java 和 C#。作为兴趣和工作,我正在尝试在更高版本的 C# 中使用有用的和高级的概念进行升级。
在 VBA 中,没有必要构建类/接口(interface)来做一些,例如使用用户定义函数 (UDF) 使用参数负载进行大量计算。我们能够在另一个 VBA 函数/子函数或 Excel 工作表中使用 UDF。
例如VBA 中的以下函数需要几个参数并返回计算值
Private Function DoSomeCalc(ByRef x as long, ByRef n as int, _
ByRef type as String) as long
//'--function implementation
End Function
就理解委托(delegate)在现实世界中的使用而言,我进行了大量搜索,发现这是一个很好的讨论。但是,如果我能将我已经知道的联系起来,那将会非常有帮助。
我吠是对着正确的树吗?