Junior — Middle
¿Puedes explicar qué es un método anónimo y cómo se usa en programación?
sobes.tech AI
Respuesta de la IA
Un método anónimo es un método (función) que no tiene nombre y generalmente se define directamente en el lugar de uso. En programación, a menudo se utilizan para pasar código como parámetro, por ejemplo, en delegados o manejadores de eventos.
En C#, los métodos anónimos aparecieron antes de las expresiones lambda y tienen la siguiente sintaxis:
delegate void Print(string message);
Print print = delegate(string msg) {
Console.WriteLine(msg);
};
print("Hola");
Aquí, delegate(string msg) { ... } es un método anónimo sin nombre, que se puede asignar a un delegado.
Los métodos anónimos son útiles cuando necesitas definir una función corta en el lugar, sin crear un método con nombre separado.