Skip to content

Instantly share code, notes, and snippets.

@dokkillo
Created August 27, 2017 09:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dokkillo/572da28a6dfc0f2d2fad2c224756a404 to your computer and use it in GitHub Desktop.
Save dokkillo/572da28a6dfc0f2d2fad2c224756a404 to your computer and use it in GitHub Desktop.
Codigo de ejemplo del post sobre delegados de la pagina web tallerdeprogramacion.com
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Eventos
{
public delegate void WorkPerformedHandler(int hours, int type);
class Program
{
static void Main(string[] args)
{
WorkPerformedHandler del1 = new WorkPerformedHandler(WorkPerformed1);
WorkPerformedHandler del2 = new WorkPerformedHandler(WorkPerformed2);
WorkPerformedHandler del3 = new WorkPerformedHandler(WorkPerformed3);
del1 += del2;
del1 += del3;
del1(5, 1);
Console.ReadKey();
}
static void WorkPerformed1(int hoursWorked, int typeWork)
{
Console.WriteLine("llamado metodo WorkPerformed1");
}
static void WorkPerformed2(int hoursWorked, int typeWork)
{
Console.WriteLine("llamado metodo WorkPerformed2");
}
static void WorkPerformed3(int hoursWorked, int typeWork)
{
Console.WriteLine("llamado metodo WorkPerformed3");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment