【发布时间】:2021-12-16 16:49:51
【问题描述】:
在单行列中显示多个列表时遇到问题。
这是一个代码示例。
public class Program
{
static void Main(string[] args)
{
Dictionary<string, List<object>> keyvalues = new Dictionary<string, List<object>>();
keyvalues.Add("Code", new List<object>() { 1, 2, 3, 4 });
keyvalues.Add("Name", new List<object>() { "A", "B", "C", "D" });
keyvalues.Add("Age", new List<object>() { 20, 30, 40, 50 });
var listData = keyvalues.Select(x => x.Value).Select((x, i) => new { obj = x, index = i });
var listData = keyvalues.Select((x, iparent) => x.Value.Select((z, i) => new { value = string.Concat(z, x.Value[i]) }).ToList()).ToList();
Console.ReadLine();
}
}
预期输出
1A20
2B30
3C40
4D50
【问题讨论】:
-
我不确定列在哪里,但似乎this 可能会回答您的问题。
-
感谢您的评论,在发布问题时,我看起来相同但无法解决问题,让我再次检查:)。
标签: c# asp.net asp.net-mvc