static void Main(string[] args) { Produto p = new Produto() { Codigo = 1, Nome = "MARTELO", EstoqueMinimo = 15, Estoque = 50 }; p.EventoEstoqueBaixo += new DelegateEstoqueBaixo(p_EventoEstoqueBaixo); while (p.Estoque-- > 1) ; Console.ReadKey(); }
static void p_EventoEstoqueBaixo(Produto p) { Console.WriteLine("O estoque ({0}) do produto ({1}) está abaixo do mínimo ({2})", p.Estoque, p.Nome, p.EstoqueMinimo); }