Entiendo lambdas y la Funcy Actiondelegados. Pero las expresiones me sorprenden. ¿En qué circunstancias Expression<Func<T>>usarías un viejo en lugar de uno viejo
Los delegados pueden referirse a varios conceptos. Un objeto puede confiar en otro (un delegado) para realizar una función. La delegación también puede referirse a la función del lenguaje de programación haciendo uso de las reglas de búsqueda de métodos para despachar llamadas automáticas. En C #, un delegado define a qué método llamar cuando se desencadena un evento.
Entiendo lambdas y la Funcy Actiondelegados. Pero las expresiones me sorprenden. ¿En qué circunstancias Expression<Func<T>>usarías un viejo en lugar de uno viejo
Sé cómo funcionan los delegados y sé cómo puedo usarlos. ¿Pero cómo los
Tengo varios métodos, todos con la misma firma (parámetros y valores de retorno) pero diferentes nombres y aspectos internos de los métodos son diferentes. Quiero pasar el nombre del método a otro método que invoque el método pasado. public int Method1(string) { ... do something return...
weakLas referencias no parecen funcionar en Swift a menos que protocolse declare como @objc, lo que no quiero en una aplicación Swift pura. Este código da un error de compilación ( weakno se puede aplicar al tipo que no sea de clase MyClassDelegate): class MyClass { weak var delegate:...
На этот вопрос есть ответы en Stack Overflow на русском : Evento y delegado: в чем отличие? ¿Cuáles son las diferencias entre delegados y eventos? ¿Ambos no tienen referencias a funciones que se pueden
¿Es posible cancelar la suscripción a un método anónimo de un evento? Si me suscribo a un evento como este: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Puedo cancelar la suscripción de esta manera: MyEvent -= MyMethod; Pero si me suscribo usando un método...
¿El lenguaje Java tiene características de delegado, similar a cómo C # tiene soporte para
Una vez que se compila, ¿hay alguna diferencia entre: delegate { x = 0; } y () => { x = 0
Estoy navegando por el maravilloso blog mantenido por Scott Stevenson, y estoy tratando de entender un concepto fundamental del Objetivo-C de asignar a los delegados la propiedad 'asignar' frente a 'retener'. Tenga en cuenta que ambos son iguales en un entorno de recolección de basura. Me preocupa...
Siendo nuevo en el desarrollo de Objective-C, Cocoa y iPhone en general, tengo un fuerte deseo de aprovechar al máximo el lenguaje y los marcos. Uno de los recursos que estoy usando son las notas de clase CS193P de Stanford que han dejado en la web. Incluye notas de clase, tareas y código de...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Mejora esta...
Esto puede ser algo común y trivial, pero parece que tengo problemas para encontrar una respuesta concreta. En C # hay un concepto de delegados, que se relaciona fuertemente con la idea de punteros de función de C ++. ¿Existe una funcionalidad similar en Java? Dado que los punteros están algo...
Al hacer clic en un campo de texto, aparece el teclado. ¿Cómo lo oculto cuando el usuario presiona la tecla de
¿Cuál es la idea general de un delegado en C ++? ¿Qué son, cómo se usan y para qué se usan? Primero me gustaría aprender sobre ellos en forma de 'caja negra', pero un poco de información sobre las entrañas de estas cosas también sería genial. Esto no es C ++ en su forma más pura o más limpia,...
Tome la siguiente clase de C #: c1 { event EventHandler someEvent; } Si hay una gran cantidad de suscripciones a c1's someEventevento y quiero aclarar a todos, ¿cuál es la mejor manera de lograr esto? También tenga en cuenta que las suscripciones a este evento podrían ser / son lambdas /...
Tengo el siguiente código: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Sin embargo, lo siguiente no se compila: var comparer = delegate(string value) { return value != "0"; }; ¿Por qué el compilador no puede entender que es un Func<string, bool>?...
¿Puede alguien proporcionar una buena explicación (con suerte con ejemplos) de estos 3 delegados más
Tengo dos UITableViewControllersy necesito pasar el valor del controlador de vista hijo al padre usando un delegado. Sé lo que son los delegados y solo quería ver un ejemplo simple de
¿Cómo se hace para hacer un delegado, es decir, NSUserNotificationCenterDelegateen forma
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Mejora esta...