Minha resposta curta: "c 'lambda-of' e". Embora eu me apegue à "função lambda 'c' 'e", acho que lambda-of é o compromisso ecumênico. A análise segue.
Essa é uma ótima pergunta, apenas pelas respostas bizarras. A maioria das traduções tem outros significados que não as expressões lambda, levando a interpretações exóticas. Como um antigo hacker de expressão lambda, simplesmente ignoro a notação .NET e a reescrevo como lambda na minha cabeça, desejando que eles tivessem feito quase qualquer outra coisa para isso.
Para narrar o código pelo telefone, você deseja que alguém seja capaz de escrever o código em sequência. Isso é um problema, é claro, mas a seta lambda ou algo é provavelmente o melhor que você pode obter, ou talvez a entrada lambda, mas a lambda-of é a mais precisa.
O problema é o uso do infixo e como nomear a coisa toda e o papel das partes esquerda e direita com algo que funciona quando falado no local do infixo.
Este pode ser um problema excessivamente restrito!
Eu não usaria "tal que" porque isso implica que o lado direito é um predicado que o lado esquerdo deve satisfazer. Isso é muito diferente de falar sobre o lado direito do qual o lado esquerdo foi abstraído como um parâmetro funcional. (A declaração do MSDN sobre "Todas as expressões lambda" é simplesmente ofensiva e imprecisa.)
Algo incomoda sobre "vai para", embora possa ser o mais próximo possível. "Vai para" implica uma transformação, mas não há exatamente alguma variável c que vá para uma expressão em c. A abstração de uma função é um pouco ilusória. Eu poderia me acostumar com isso, mas ainda anseio por algo que enfatize a abstração da variável.
Como o lado esquerdo é sempre um identificador simples nos casos usados até o momento [mas espere por extensões que possam confundir isso mais tarde], penso em "c => expression" eu leria "c 'lambda-function' expression "'ou mesmo" c' arg '' função 'expressão ". No último caso, eu poderia dizer coisas como "b 'arg' c 'arg' 'function' expression".
Talvez seja melhor deixar ainda mais claro que uma expressão lambda está sendo introduzida e dizer algo como "expressão 'arg' b 'arg' c 'function'".
Descobrir como traduzir tudo isso para outros idiomas é um exercício para o aluno [; <).
Eu ainda me preocupo com "(b, c) => expressão" e outras variantes que podem surgir se ainda não o foram. Talvez "'args' b, c 'function' expression".
Depois de toda essa reflexão, percebo que estou traduzindo "c => e" como "'função lambda' c '' e" e percebendo que o mapeamento para a forma exata deve ser entendido pelo contexto: λc (e ), c => e, f em que f (c) = e, etc.
Espero que a explicação "vá para" prevaleça simplesmente porque é aqui que a maioria dominante verá expressões lambda pela primeira vez. É uma pena. Um bom compromisso pode ser "c ' lambda-of ' e"