起因 我在寫技能相關的代碼 class 技能 { List效果 Effects; virtual bool 檢查(object args) {return True;} virtual void 釋放(object args) { if (!檢查(args)) return; foreach(var e in Effects){ e.執行(args)