gpt4 book ai didi

c# - 在 C# 中添加委托(delegate)

转载 作者:太空狗 更新时间:2023-10-29 22:52:17 26 4
gpt4 key购买 nike

<分区>

如何在不使用 += 符号的情况下向委托(delegate)添加新函数?

我想知道如何使用另一种 CLR 语言(即 F#)来完成他的操作。 (我知道在 F# 中有更好的方法来处理事件,但我很好奇..)

static int Square (int x) { return x * x; }
static int Cube(int x) { return x * x * x; }
delegate int Transformer (int x);

Transformer d = Square ;
d += Cube;

编辑

正如 Daniel 在评论中指出的那样,没有直接的方法来执行此操作这一事实可能是 dotnet 团队的设计决定,目的是不要过多改变队列。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com