使用Linq的字符串长度数组

Ne *_*nne 0 c# linq arrays for-loop

我有一个字符串数组,我想返回它们长度的数组。当然,我可以进行for循环和迭代,但是我想知道是否有更优雅的解决方案,例如使用Linq或其他一些快速/漂亮的单层衬套。

Eva*_*oli 6

使用Select函数将每个项目“转换”为另一个值:

var words = new[] { "some", "words", "go", "here" };
var lengths = words.Select(s => s.Length);
Run Code Online (Sandbox Code Playgroud)