Quiero crear un tipo de delegado en C# dentro de un método para el propósito de crear métodos anónimos.Creación de un tipo de delegado dentro de un método
Por ejemplo:
public void MyMethod(){
delegate int Sum(int a, int b);
Sum mySumImplementation=delegate (int a, int b) {return a+b;}
Console.WriteLine(mySumImplementation(1,1).ToString());
}
Desafortunadamente, no puedo hacerlo en .NET 2.0 y C# 2.0.
"? ¿Por qué desea para crear el tipo de delegado dentro del método" - porque lo único que utiliza el tipo de delegado es una devolución de llamada definido dentro del método, por lo que la difusión de material que es conceptualmente local para el método fuera del método siente ... repulsivo. –