在C#&.NET/.NET 6应用程序,当前有一个集合如下:
List List1 = new List{1, 5, 8, 3, 9};
有没有简单的方法来重复列表中的元素,比如重复2次,期望的结果如:
{1, 1, 5, 5, 8, 8, 3, 3, 9, 9}
Rector
2022-04-17 提问
使用LINQ的SelectMany方法,如下:
SelectMany
2022-04-16 回答
创建一个IEnumerable的静态扩展方法,如下:
IEnumerable
调用示例:
使用LINQ的SelectMany和Enumerable.Repeat()方法,示例如下:
Enumerable.Repeat()
码龄: 3090天
专注.NET/.NET Core