static void Main(string[] args) { GenerateEvent generateEvent = new GenerateEvent(); ReceiveEvent inventoryWatch = new ReceiveEvent(generateEvent); generateEvent.UpdateEvent("Trucks", -2); generateEvent.UpdateEvent("Road trains", 4); }
public ReceiveEvent(GenerateEvent generateEvent) { this.generateEvent = generateEvent; generateEvent.onChangeHandler += new GenerateEvent.ChangeEventHandler(onRecChange); // subscription ! }