【发布时间】:2016-09-14 07:41:07
【问题描述】:
我有一个List<List<string>>,它是从远程数据源(即 WCF)返回的。所以,我需要使用 LINQ 将以下数据修改为用户友好的列表
C#代码是
List<List<string>> PersonInfo = new List<List<string>>()
{
new List<string>() {"John", "Peter", "Watson"},
new List<string>() {"1000", "1001", "1002"}
}
适当的屏幕截图:现有
我需要像下面的截图一样旋转数据:提议
请帮助我如何使用 LINQ C#
旋转数据【问题讨论】:
-
主列表中是否总是有两个列表?
-
@vmutafov 是的。
List<List<string>> -
问题是:PersonInfo 是否总是包含 2 个列表,还是可以超过 2 个?
-
我不确定你是否理解我的意思。我的意思是,是否总是会有一个包含名称的列表和一个包含数字的列表?
-
这叫做transposing,而不是pivoting。
标签: c# linq pivot-table transpose