0

我需要帮助排序我拥有的列表....

我有这个清单

List<List<string>> PlayerList= new List<List<string>>();

被填充后,我会有类似的东西

[123112412,John,225,123.5522,Dalas]
[123312,Fred,12,43.5522,Chicago]

然后我可以访问,例如:

PlayerList[0][1] = John
PlayerList[1][1] = Fred

现在的问题......我需要按第 4 个字段对这个“PlayerList”进行排序......我该怎么做......我真的迷失了 C#。

我需要输出类似于:

[123312,Fred,12,43.5522,Chicago]
[123112412,John,225,123.5522,Dalas]

提前致谢。

4

1 回答 1

2
var newList = PlayerList.OrderBy(x => x[4]).ToList();


foreach (var line in newList)
{
    Console.WriteLine(string.Join(",", line));
}
于 2013-10-16T20:46:56.347 回答