Articles of delegates de

¿Cuáles son las ventajas de los delegates?

¿Cuáles son los beneficios / ventajas de usar delegates? ¿Alguien puede dar ejemplos simples?

Qué es Func, cómo y cuándo se usa

¿Qué es Func y para qué se utiliza?

¿Qué se entiende por .delegate = self?

¿Alguien podría explicar el significado de someViewController.delegate = self y self.delegate ? ¿Dónde nos ayudan?

Patrón C # para evitar que un manejador de eventos se enganche dos veces

Duplicado de: ¿Cómo asegurar que un evento solo esté suscrito una vez y ya se haya agregado un controlador de eventos? Tengo un singleton que proporciona algún servicio y mis clases se conectan a algunos eventos, a veces una clase se conecta dos veces al evento y luego recibe dos llamadas. Estoy buscando una forma […]

Diferencia entre eventos de cableado con y sin “nuevo”

En C #, ¿cuál es la diferencia (si existe) entre estas dos líneas de código? tmrMain.Elapsed += new ElapsedEventHandler(tmrMain_Tick); y tmrMain.Elapsed += tmrMain_Tick; Ambos parecen funcionar exactamente igual. ¿C = simplemente asume que te refieres a lo primero cuando escribes lo último?

El propósito de los delegates

Duplicar: Diferencia entre eventos y delegates y sus respectivas aplicaciones ¿Cuáles son las ventajas de los delegates? ¿Dónde uso delegates? Me pregunto cuál es el propósito de los delegates. No los he usado tanto y realmente no puedo pensar en algo. En mis cursos, está escrito que un delegado es un blueprint para todos los […]

MethodInvoker vs Action para Control.BeginInvoke

¿Cuál es más correcto y por qué? Control.BeginInvoke(new Action(DoSomething), null); private void DoSomething() { MessageBox.Show(“What a great post”); } o Control.BeginInvoke((MethodInvoker) delegate { MessageBox.Show(“What a great post”); }); Siento que estoy haciendo lo mismo, ¿cuándo es el momento adecuado para usar MethodInvoker vs Action o incluso escribir una expresión lambda? EDITAR: Sé que no hay […]

Diferencia entre Invoke y DynamicInvoke

¿Cuál es la diferencia entre Invoke y DynamicInvoke en los delegates? Por favor, dame un ejemplo de código que explique la diferencia entre esos dos métodos.

Delegados de Java?

¿Tiene el lenguaje Java funciones delegadas, similar a cómo C # tiene soporte para delegates?

¿Cómo invoco un método de extensión usando reflexión?

Aprecio que se hayan hecho preguntas similares anteriormente, pero estoy luchando para invocar el método Linq Where en el siguiente código. Estoy buscando utilizar la reflexión para llamar dinámicamente este método y también construir dinámicamente el delegado (o lambda) utilizado en la cláusula Where . Esta es una muestra de código corto que, una vez […]