estoy usando un delegado anónimo en mi código de llamar a esta función ejemplo:El uso de tipos de retorno vacío con nueva Func <T, TResult>
public static int TestFunction(int a, int b) {
return a + b;
}
El delegado tiene el siguiente aspecto:
var del = new Func<int, int, int>(TestFunction);
Mi pregunta es: ¿cómo se especifica un tipo de devolución void
para TResult
? El siguiente no funciona:
public static void OtherFunction(int a, string b) { ... }
var del = new Func<int, string, void>(OtherFunction);