Tudo sobre delegados: adicionando sufixos
Crie uma função que retorne um delegado. O delegado retornado adiciona um sufixo escolhido ao final de cada string de entrada.
Exemplos
var addLy = Program.AddSuffix("ly");
addLy("hopeless") ➞ "hopelessly"
addLy("total") ➞ "totally"
var addLess = Program.AddSuffix("less");
addLess("fear") ➞ "fearless"