gpt4 book ai didi

c# - 在后端类中使用 MethodInvoker

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:55 25 4
gpt4 key购买 nike

我有一个后端类,它必须引发一个没有参数的事件。 MethodInvoker 具有所需的签名,但在后端类中使用它感觉有点奇怪,因为它是在 System.Windows.Forms 中定义的。在 .Net Framework 的其他 namespace 中是否有另一个具有此签名的委托(delegate)?如果不是,您认为我应该自己定义一个具有该签名的委托(delegate)还是改用 MethodInvoker?

最佳答案

如果您使用的是 .NET 2.0:
定义您自己的委托(delegate)类型。在我看来,仅为如此简单的类型引用程序集并不是一个好主意。

许多框架也是这样做的。即使在 mscorlib (2.0) 中也可能有一些。但是,它们可能位于更深的命名空间中,结合您的类,它们的用法可能令人费解。

因此,在 .NET 3.5 之外使用您自己的委托(delegate)类型。

关于c# - 在后端类中使用 MethodInvoker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378890/

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