将两个列表(字符串和整数)合并在一起

本文关键字:整数 合并 在一起 字符串 两个 列表 | 更新日期: 2023-09-27 18:35:58

我的问题是我有 2 个列表,我动态获取,但它们每次的大小都相同,我需要将它们合并到一个列表中,例如我有

List<string> chars = [aaa],[bbb],[ccc];
List<int> numbers= [1][2][3];

我想获得第三个列表,该列表将包含组合数据,例如List<?> combo= [[aaa][1]],[[bbb][2]],[[ccc][3]]这可能吗?

将两个列表(字符串和整数)合并在一起

也许你可以使用 Enumerable.Zip 和一个元组:

List<Tuple<string, int>> combo = chars.Zip(numbers, (s, i) => Tuple.Create(s, i)).ToList();
chars.Select((x, i) => new object[] { x, numbers[i] }).ToArray();