L'exécution de la fonction sur chaque élément du tableau, de renvoyer des résultats à nouveau tableau

Je suis une complète Linq newbie, donc pardonnez-moi pour une très simple question.

Je veux effectuer une opération sur chaque élément dans un tableau, et de retourner le résultat de chacune de ces opérations à un nouveau tableau.

Par exemple, dire que j'ai un tableau ou d'un nombre et d'une fonction Vers() qui convertit les nombres à leur parole équivalents, je veux être en mesure de passer dans les numéros de tableau, effectuer les Vers() opération sur chaque élément, et de passer une string[]

Je sais que c'est tout à fait possible dans un peu plus verbeux, mais dans mon Linq aventures, je me demande si c'est faisable dans un joli one-liner.

Est-il quelque chose que vous avez essayé? Les morceaux de code que vous avez écrit, mais a échoué à faire ce qu'il vous fallait?
Est la sortie d'une chaîne de caractères par numéro ("cent et un") ou plusieurs chaînes de caractères par numéro ("un", "cent","", "")?

OriginalL'auteur Dan | 2013-05-13