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