Resultados de la búsqueda a petición "delegates"
¿Cómo convertir una acción a un delegado definido de la misma firma?
class Test { public delegate void FruitDelegate(Fruit f); public void Notify<T>(Action<T> del) where T : Fruit { FruitDelegate f = del; // Cannot implicitly convert type 'Action<T>' to 'FruitDelegate } }Fruit es una clase vacía. Ambos delegados ...
¿Por qué los delegados son tipos de referencia?
Nota rápida sobre la respuesta aceptada: No estoy de acuerdo con una pequeña parte de La respuesta de Jeffrey [https://stackoverflow.com/questions/7905962/why-are-delegates-reference-types/7906297#7906297] , es decir, el punto que desdeDelegate ...
¿Por qué usaría Expression <Func <T>> en lugar de Func <T>?
Entiendo lambdas y elFunc yAction delegados. Pero las expresiones me sorprenden. ¿En qué circunstancias usarías unaExpression<Func<T>> en lugar de una simpleFunc<T>?
¿El momento exacto en que iOS toma la instantánea de la vista al ingresar al fondo?
Tengo un problema al poner mi aplicación de iPhone en segundo plano presionando el botón de salida y luego reiniciando tocando el ícono de inicio en la pantalla de inicio: la vista de la aplicación vuelve a su estado inicial como quiero, pero ...
En IOS 4.xo inferior, no se llama al método viewDidAppear al agregar una subvista a una vista, ¿por qué?
En iOS 4.xo inferior, viewDidAppear y viewWillAppear, viewDidDisappear y viewWillDisappear, no se llama a dichos métodos de delegado de ViewController. Los mismos métodos funcionan bien con iOS 5.x. ¿Por qué? ¿Es un error en iOS 4.xo inferior? ...
Utilizando un método fuertemente tipado como argumento sin especificar parámetros
Es posible pasar el nombre fuertemente tipado de un método como una expresión lambda sin proporcionar también los parámetros y / o paréntesis? Por ejemplo, si tengo el siguiente método: public class CalleeClass { public void MethodA(obj ...
Agregar un delegado a un UITableViewCell personalizado (error de acceso incorrecto)
Estoy tratando de agregar un delegado personalizado a un UITableViewCell mío personalizado. En esta celda tengo un botón que necesita activar un método en el ViewController donde se encuentra el UITableView. Estoy haciendo todos los pasos ...
Evite suscripciones de eventos duplicados en C #
¿Cómo sugeriría la mejor manera de evitar suscripciones de eventos duplicados? Si esta línea de código se ejecuta en dos lugares, el evento se ejecutará dos veces. Estoy tratando de evitar que los eventos de terceros se suscriban ...
Delegado de acciones en .NET2: el uso del tipo genérico 'System.Action <T>' requiere argumentos de tipo '1'
Estoy transfiriendo código de trabajo de .NET4 a .NET2 (un dispositivo WinCE). El uso de Action sin tomar argumentos y sin devolver ningún valor no está permitido en .NET2 error de compilación en la línea 5 a continuación: El uso del tipo ...
CG de delegados, ¿qué me estoy perdiendo? (mi delegado no está recogido)
Tengo una clase que se aferra a un delegado, para evaluar perezosamente algo más tarde. Una vez que lo he evaluado, llamando al delegado, borro la referencia al delegado, esperando que sea elegible para la recolección. Después de todo, podría ...