如何在C#中将linq select应用于字符串数组
前:
string[] result;
...
result.Select(..)
感谢。
答案 0 :(得分:7)
传入一个 lambda 函数,该函数告诉系统你想用每个字符串做。
string[] result;
...
var newList = result.Select(s => {do something with s});
该函数可以执行大多数将字符串作为输入并返回值的内容 - 它甚至不必返回字符串!例如,如果字符串包含数字字符,则可以返回数字集合:
IEnumerable<int> newList = result.Select(s => int.Parse(s));
请注意,原始数组不会更改。