es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DELEGATES

Por qué los delegados dentro de una lista son siempre iguales cuando se insertan a través de un ciclo for, pero no son iguales sin el ciclo?

Echemos un vistazo al siguiente ejemplo de código. Existe una lista de delegados y más tarde se insertan dos instancias dentro de esa lista secuencialmente. class Client { delegate void ActionListener(string message); public static void Main() { List<actionlistener> actionListenerList = new List<actionlistener>(); actionListenerList.Add((message) => Console.WriteLine(message)); actionListenerList.Add((message) => Console.WriteLine(message)); if (actionListenerList[0].Equals(actionListenerList[1])) . . . Read more

¿Qué hace realmente esta suscripción de delegado?

Encontré este tipo de suscripción de eventos dentro de un proyecto y no puedo entender qué hace en realidad. Abajo tengo la implementación completa de la clase para probar el escenario y las líneas que plantean preguntas son _onScroll += _ => _onScroll3?.Invoke(); y _onScroll2 += () => _onScroll3?.Invoke();. Después . . . Read more

¿Cómo se activa un evento dentro del setter de una propiedad?

Tengo una propiedad llamada “TrendPoint” de tipo ITrendPoint. Necesito invocar un evento “OnTrendPointChanged” cada vez que cambia el valor de TrendPoint y realizar un conjunto de operaciones. He intentado lo siguiente pero no puedo seguir adelante: public class TestClass:ObservablePoint { private ITrendPoint trendPoint; public ITrendPoint TrendPoint{ get{ return trendPoint ;} . . . Read more