29
说我有一个名为青蛙类,它看起来像:如何将事件添加到一个类
public class Frog
{
public int Location { get; set; }
public int JumpCount { get; set; }
public void OnJump()
{
JumpCount++;
}
}
我需要2个东西帮助:
- 我想创建一个名为事件在类定义中跳转。
- 我想创建一个Frog类的实例,然后创建另一个在Frog跳转时会被调用的方法。
谢谢,尽管我没有看到需要此行“EventHandler handler = Jump;” – 2008-09-17 16:50:32
这是为了避免死处理程序..在C#之间,你检查一个处理程序是否为null和调用处理程序的实际时间可能已被删除。因此,您设置了处理程序当前指向的位置的引用,然后在该引用上检查null并调用。 – 2008-09-17 16:53:26