我正在尝试创建一个名为Metronome的新类来与MainController类交互。我需要节拍器在它自己的线程上运行,但仍然能够从MainController运行方法,特别是在每个节拍上。我如何让Metronome类在自己的线程上运行的同时与我的MainController进行通信?编辑:因此,我基本上需要使用metronome类中的run()方法来运行MainController类中的方法。metronome = new Metronome(bpm);
....some code late
class Program static void Main() // setup the metronome and makesure the EventHandler delegate is ready
Metronomemetronome = new Metronome();// wires up the metronome_Tick method to the
我有以下代码,Metronome类在3秒内创建事件,侦听器类在每次接收事件时都听到节拍器滴答声并将其打印到控制台。class Program static void Main(string[] args) var m = new Metronome{ public delegate void TickHandler(Metronome m, EventArgsm)
我在类A中有一个带有一些逻辑的单击事件处理程序。现在,我想从B类访问A类事件处理程序,并执行一些逻辑,以便B类事件hadler逻辑首先触发A类事件处理程序。Class A{ this.MyMethod(); }
private void calculate_Click(object sender, System.EventArgs e)
{ // My new code.. (This should trigger first) t