public void 通知我(object sender, EventArgs eventArgs) { 報社 報社 = sender as 報社; // KEY: object to everything 新聞 新聞 = eventArgs as 新聞; // KEY: EventArgs to everything Console.WriteLine($"我是{名字},我已經收到來自{報社.名稱}的{新聞.標題}:{新聞.內容}"); }
public void 投稿新聞(string 息) { 新聞 new新聞 = new 新聞() { 標題 = "最新快訊", 內容 = 息 }; On收到最新新聞時(this, new新聞); }
protected void On收到最新新聞時(報社 報社, 新聞 新聞) { 最新新聞?.Invoke(報社, 新聞); }