Preguntas etiquetadas con anonymous-methods


11
Dar de baja el método anónimo en C #
¿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 anónimo: MyEvent += …


8
Método anónimo en invocar llamada
Tener un poco de problemas con la sintaxis donde queremos llamar a un delegado de forma anónima dentro de un Control.Invoke. Hemos probado varios enfoques diferentes, todos en vano. Por ejemplo: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); donde someParameter es local para este método Lo anterior dará como resultado un …

5
En C #, ¿por qué un método anónimo no puede contener una declaración de rendimiento?
Pensé que sería bueno hacer algo como esto (con lambda haciendo un retorno de rendimiento): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.