En este fragmento de código:¿Por qué las lambdas pueden convertir llamadas a funciones en Acciones?
List<String> names = new List<String>();
names.Add("Bruce");
names.Add("Tom");
names.Add("Tim");
names.Add("Richard");
names.ForEach(x => Print(x));
private static string Print(string s)
{
Console.WriteLine(s);
return s;
}
Print
no es una Action
seguro ya que está regresando string
; sin embargo, x=> Print(x)
es, ¿por qué?
Por favor, mejore el título de esta pregunta. Google lo usa para titular sus resultados de búsqueda, y su título no es Googleible en absoluto. –