static void Main(string[] args) { var bankszamla = new Bankszamla(); bankszamla.MinuszbaMenne += EsemenyKezelo; bankszamla.Jovairas(osszeg: 500); //Probléma, hogy ezt meg lehet csinálni, így elvesztem az egységbezárást, ez ezt teszi //bankszamla.ErtesitesiHivasLista = null; //Probléma, hogy kívülről meg lehet hívni a híváslistát //bankszamla.ErtesitesiHivasLista(); bankszamla.Jovairas(osszeg: -5500); Console.ReadLine(); //Nem engedhetem, hogy az egyenleget kívülről lehessen írni, ezért a property setterét private-ra kell állítani }