【发布时间】:2025-12-15 21:00:02
【问题描述】:
这是我将在 Visual Basic 中执行的示例:
Public Class Class1
Public Shared WithEvents Something As New EventClass
Public Shared Sub DoStuff() Handles Something.Test
End Sub
End Class
Public Class EventClass
Public Event Test()
End Class
如何在 C# 中做到这一点?
我知道 C# 中没有 Handles 子句,所以我需要一些被调用的函数并在那里分配事件处理程序。但是,由于它是一个共享类,所以没有构造函数;我必须把它放在函数之外的某个地方。
如何实现?
【问题讨论】: