这很直接.只需使用Select方法:
var results = array.Select(ToWords).ToArray();
Run Code Online (Sandbox Code Playgroud)
请注意,除非您需要阵列,否则无需致电ToArray.大多数情况下,您可以IEnumerable<string>轻松地使用延迟评估.
您可以使用Select()将一个序列转换为另一个序列,并ToArray()从结果中创建一个数组:
int[] numbers = { 1, 2, 3 };
string[] strings = numbers.Select(x => ToWords(x)).ToArray();
Run Code Online (Sandbox Code Playgroud)