[問題] 使用Lambda註冊的Event最後怎麼了?
class MyClass
{
static public event Action OnCall;
}
class Car
{
public void Start()
{
MyClass.OnCall += () =>
{
//做一些事情
};
}
}
上面只是用來說明這個問題而已
範例中,我使用Lambda再Car的instance裡面註冊了事件
但我並沒有註銷這個事件,當這Car的instance被移除了
之後這個被註冊進去的匿名函式跑哪去了?
然後當OnCall事件又發生的時候,會發生甚麼事嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.41.56
→
03/05 22:27, , 1F
03/05 22:27, 1F
→
03/06 18:41, , 2F
03/06 18:41, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章