ventajas valor que presente neto metodo flujo fae equivalente desventajas costo como caue calculo calcular cae anual c# objective-c notifications message-passing

valor - C#/. Equivalente neto de NSNotificación



que es el caue (3)

Probablemente use NSNotification con NSNotificationCenter, que es la implementación del patrón Event Aggregator , se implementa en la biblioteca de Prism.

Soy un desarrollador de Objective-C que transmite una aplicación al mundo .Net. En mi aplicación Obj-C, utilizo objetos NSNotification para comunicarme asincrónicamente entre un puñado de objetos. ¿Hay alguna forma de hacer algo similar en el mundo .Net (más específicamente, usando el lenguaje C #)? El enfoque fundamental es que un objeto publica una notificación que uno o más objetos escuchan.

Probablemente haya una forma obvia de hacerlo, pero aún no lo he encontrado ...


Con NSNotification de xcode puede publicar un mensaje que puede ser recibido por cualquier clase siempre que implemente el objeto NSNotification dentro de la clase que va a escuchar las publicaciones .... Y declare al observador;)

Aquí está mi teoría que podrías probar ... En C # podrías intentar crear tu propio centro de notificación construyendo una clase estática que contenga eventos estáticos. Luego en tus otras clases, solo creas una instancia de los eventos. al hacer esto, podría recrear el mismo comportamiento que NSNotificationCenter de Xcode.

¿Has probado esto también? http://www.codeproject.com/Tips/438582/Csharp-NotificationCenter?msg=4398005#xx4398005xx

lo siento por cualquier error tipográfico! ¡Responder por teléfono es incómodo!


Usar delegados en C # o VB.NET es la característica integrada de idioma equivalente. Puede crear eventos definiendo o usando un Delegado predefinido para definir la "notificación" a la que se puede publicar y suscribirse. Luego defina un evento en una clase a la que pueda suscribirse y subir. La documentación de MSDN tiene una buena visión general una vez que la encuentre aquí . Un buen ejemplo está aquí .