delegates

¿Delegados en swift?

¿Cómo se hace un delegado, es decir, NSUserNotificationCenterDelegate en swift?

Por qué se debe emitir una expresión lambda cuando se suministra como un parámetro delegado plano

Tome el método System.Windows.Forma.Control.Invoke (Método Delegado) ¿Por qué esto da un error de tiempo de compilación: ... unciona bien: string str = "woop"; Invoke((Action)(() => this.Text = str)); Cuando el método espera un Delegado simple?

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

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

Delegados: Función de Acción Predicada

Puede alguien dar una buena explicación (esperemos que con ejemplos) de estos 3 delegados más importantes: Predicado Acci ... ¿Qué otros delegados debe tener en cuenta un desarrollador de C#? ¿Con qué frecuencia los utiliza en código de producción?

"Delegate retraction has unpredictable result" in ReSharper/C#?

Cuando se usa myDelegate -= eventHandler ReSharper (versión 6) problemas: La resta de delegados tiene un resultado impre ... value; DoSomethingElse(); } remove { _myEvent -= value; // <-- ReSharper warning here } }

¿Cómo se utiliza Func< > y Action< > al diseñar aplicaciones?

Todos los ejemplos que puedo encontrar sobre Func y Action son simples como en el siguiente donde se ve cómo funcionan técnic ... recordIt(5, "First one"); recordIt(3, "Second one"); Console.ReadLine(); } } }

Error de invocación ambigua del compilador - método anónimo y grupo de métodos con Func< > o Acción

Tengo un escenario en el que quiero usar la sintaxis de grupo de métodos en lugar de métodos anónimos (o sintaxis lambda) par ... ething */ } } class ClassWithSimpleMethods { public string GetString() { return ""; } public void DoNothing() { } }

¿los eventos de C# son sincrónicos?

Hay dos partes en esta pregunta: ¿levantar un evento bloquea el subproceso, o inicia la ejecución de EventHandlers de forma ... crónicamente uno tras otro, o se ejecutan asincrónicamente sin garantía de que otros no se estén ejecutando al mismo tiempo?

¿Hay algún inconveniente en agregar un delegado vacío anónimo en la declaración del evento?

He visto algunas menciones de este modismo (incluyendo en SO): // Deliberately empty subscriber public event EventHandler A ... r de cabeza de mantenimiento? ¿Hay algún impacto apreciable en el rendimiento de la llamada vacía del suscriptor del evento?

Uso de delegados en C#

En el lenguaje C# y. NET framework, ¿podría ayudarme a entender a los delegados? Estaba tratando de comprobar algún código, y ... g[] args) { I = 10; Console.WriteLine("{0}", del()); } } La respuesta fue 0, pero no 10. ¿Por qué?

Eclipse se queda atascado al intentar lanzar la aplicación Android

Estoy tratando de ejecutar la aplicación helloandroid en un Motorola Milestone A853. He escrito "adb devices" y el móvil se r ... cuando intento ejecutar la aplicación Eclipse siempre atascado en 27% "Delegado de lanzamiento". ¿Cuál podría ser la razón?

Patrón C# para evitar que un controlador de eventos se enganche dos veces [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo garantizar que un evento solo se suscriba una vez ... scando una forma clásica de evitar que esto suceda. de alguna manera tengo que comprobar si ya he enganchado a este evento...

Cómo cambiar el texto del botón uitableview delete

Hola, estoy tratando de cambiar el texto que se muestra en el botón eliminar cuando un usuario desliza una uitableviewcell de ... nButtonForRowAtIndexPath:(NSIndexPath *)indexPath Mi pregunta es, cómo uso este método.. No estoy seguro de cómo usar esto.

Crear delegados manualmente vs usar delegados de Acción / Func

Hoy estaba pensando en declarar esto: private delegate double ChangeListAction(string param1, int number); Pero por qué n ... on la palabra clave delegate? ¿Es debido a. NET 1.1, y con. NET 2.0 vino Action<T> y con. NET 3.5 vino Func<T>?

5 años después, ¿hay algo mejor que los "Delegados C++ más Rápidos posibles"?

Sé que el tema de los "delegados de C++" se ha hecho hasta la muerte, y ambos http://www.codeproject.com y http://stackove ... entras buscaba en Google, como por ejemplo cpp-events pero no pude encontrar ningún comentario de los usuarios, incluido SO.

Rendimiento de los delegados de llamada vs métodos

Siguiendo esta pregunta - Pase el Método como Parámetro usando C# y algo de mi experiencia personal Me gustaría saber un poc ... ego se registra con la clase que luego llamará a ese método al finalizar (es decir, la forma en que Java maneja estas cosas).

Crear controladores de eventos C# vacíos automáticamente

No es posible disparar un evento en C# que no tenga controladores adjuntos. Así que antes de cada llamada es necesario compro ... e generar controladores vacíos para todos los eventos de una clase dada automáticamente usando reflexión y algo de magia CLR?

Por qué necesitamos delegados de C#

Parece que nunca entiendo por qué necesitamos delegados? Sé que son tipos de referencia inmutables que contienen la referenci ... de un método, pero ¿por qué no podemos llamar al método directamente, en lugar de llamarlo a través de un delegado? Gracias

¿Puedo obtener la firma de un delegado de C# por su tipo?

¿Hay una forma sencilla de usar la reflexión para llegar a la lista de parámetros de un delegado si tiene su información de ... ate); ¿Es posible recuperar el tipo de retorno (double) y la lista de parámetros ({string, bool}) de ese objeto type info?

un constructor como delegado - es posible en C#?

Tengo una clase como la siguiente: class Foo { public Foo(int x) { ... } } Y necesito pasar a un determinado método un ... ITAR: Para mi uso personal, la pregunta se refiere a.NET 2.0, pero sugerencias/respuestas para 3.0+ son bienvenidas también.