大家好抱歉,但你必须得到这个所有的时间,我试图寻找它,但找不到具体到我所寻找的。VB.NET事件处理程序的C#
基本上我完全了解VB.NET,并且我经常使用它,我想进入的是C#,所以我决定用我的空闲时间尝试并掌握它。我这样做是通过使用我自己旧的VB.NET自定义二进制对象之一并手动转换它(不是真的使用转换器,因为我想学习它,而不仅仅是转换它。)然而,我正在使用互联网来指导我。到目前为止,我试图创建自定义的处理程序,我以前的VB.NET代码如下;
Public Event BeforeExecution_Handler()
但在C#这样做似乎更棘手一点,我已经做了以下
public event BeforeExecution_HandlerEvent BeforeExecution_Handler;
public delegate void BeforeExecution_HandlerEvent();
没有首先这是正确的,但其次这到底是怎么回事,为什么我有为其创建两次定义。我有一个猜测,委托部分是你放变量的地方,但为什么它是这样的。有人能解释
'公共事件EventHandler BeforeExecution_Handler;'? –
嗨,是的,我知道这一点,但我不只是想转换它,我想学习它。因此,为什么我采取了这种方法,否则我将依赖这些工具永远不知道实际需要什么。这个问题再次涉及为什么我需要事件和委托,我错过了什么? –
我不明白 –