static void Main(string[] args) { MediaStorage m = new MediaStorage(); AudioPlayer ap = new AudioPlayer(); VideoPlayer vp = new VideoPlayer(); MediaStorage.PlayerMedia playerDelegate = ap.PlayerAudioFile; m.ReportResult(playerDelegate, "mp3"); playerDelegate += vp.PlayerVideoFile; m.ReportResult(playerDelegate, "mp4"); }
static void Main(string[] args) { MediaStorage msApp = new MediaStorage(); VideoPlayer vp = new VideoPlayer(); AudioPlayer ap = new AudioPlayer(); MediaStorage.PlayerMedia reportDelegate = new MediaStorage.PlayerMedia(ap.PlayAudioFile); msApp.ReportResult(reportDelegate, "mp3"); reportDelegate = vp.PlayVideoFile; msApp.ReportResult(reportDelegate, "mkv"); //Console.ReadKey(); }
static void Main(string[] args) { MediaStorage md = new MediaStorage(); AudioPlayer ap = new AudioPlayer(); VideoPlayer vp = new VideoPlayer(); MediaStorage.PlayerMedia pd = ap.PlayAudioFile; md.reportresult(pd, "mp3"); // Console.WriteLine(); pd = vp.PlayVideoFile; md.reportresult(pd, "mp4"); // Console.WriteLine(); }