LINQ-从字符串数组中选择linq

use*_*126 -3 c# linq

如何在C#中将linq select应用于字符串数组

例如:

string[] result;
...
result.Select(..)
Run Code Online (Sandbox Code Playgroud)

谢谢.

D S*_*ley 8

您传入一个lambda函数,告诉系统您要对每个字符串执行什么操作.

string[] result;
...
var newList = result.Select(s => {do something with s});
Run Code Online (Sandbox Code Playgroud)

该函数可以执行大多数将字符串作为输入并返回值的任何内容 - 它甚至不必返回字符串!例如,如果字符串包含数字字符,则可以返回数字集合:

IEnumerable<int> newList = result.Select(s => int.Parse(s));
Run Code Online (Sandbox Code Playgroud)

请注意,原始数组不会更改.