using System; namespace Delegados { class Program { delegate void PunteroMetodoSumar(int A, int <img src='http://www.hola-mundo.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />; static void MetodoSumar(int A, int <img src='http://www.hola-mundo.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> { Console.WriteLine(A + <img src='http://www.hola-mundo.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />; } static void Main(string[] args) { PunteroMetodoSumar Suma; Suma = new PunteroMetodoSumar(MetodoSumar); Suma(5, 4); Console.ReadLine(); } } }
Ejemplo de uso de Delegados en C#
Started by Alberto Dominguez, dic 01 2010 13:41
1 reply to this topic
#1
Escrito 01 diciembre 2010 - 13:41
Saludos,
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
#2
Escrito 01 diciembre 2010 - 13:46
Otro ejemplo en el que pasamos como parametro un método:
using System; namespace Delegados { class Program { delegate void PunteroMetodoSumar(int A, int <img src='http://www.hola-mundo.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />; static void MetodoSumar(int A, int <img src='http://www.hola-mundo.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> { Console.WriteLine(A + <img src='http://www.hola-mundo.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />; } static void Prueba(PunteroMetodoSumar PMetodoSumar) { PMetodoSumar(5, 6); } static void Main(string[] args) { Prueba(MetodoSumar); Console.ReadLine(); } } }
Saludos,
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
0 usuarios están leyendo este tema
0 miembro/s, 0 invitado/s, 0 usuario/s anónimo/s