有没有一种LINQ方法来迭代字符串数组
本文关键字:方法 迭代 字符串 数组 LINQ 一种 有没有 | 更新日期: 2023-09-27 18:02:01
我有一个像这样的字符串数组:
test[1] = "AA";
test[2] = "BB";
我喜欢用好的方式做事。现在我需要遍历数组,让它看起来像这样:
1. "AA"
2. "BB"
etc ..
我想我可以用for循环和索引来做到这一点,但我想知道我是否也可以用LINQ来做到这一点。
c# 6.0以前:
var result = test.Select((s, i) => string.Format("{0}. {1}", i + 1, s));
从c# 6.0开始,你可以使用插入字符串:
var result = test.Select((s, i) => $"{i + 1}. {s}");