static void Main(string[] args) { var b = new BetoltoProgram(); var f = new FelhasznaloiFelulet(); var n = new NaplozoModul(); using (var s1 = b.Subscribe(f)) { using (var s2 = b.Subscribe(n)) { b.Start(); } } }
static void Main(string[] args) { var f = new FelhasznaloiFelulet(); var n = new NaplozoModul(); var b = new BetoltoProgram(); //A Disposable objektumokat usingban kell hasznalni. Vagy meg kell valositani az IDisposable feluletet abban ay objektumban, ahol hasznaljuk. using (var s1 = b.Subscribe(f)) { using (var s2 = b.Subscribe(n)) { b.Start(); } }//Itt automatikusan meghivodik a Feliaratkozas.Dispose() Console.ReadLine(); }