<list>排序帮助C#(统一)</list>

时间:2013-10-16 20:39:38

标签: c# list sorting unity3d sql-order-by

我需要帮助排序我有的名单......

我有这个清单

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]

提前致谢。

1 个答案:

答案 0 :(得分:2)

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


foreach (var line in newList)
{
    Console.WriteLine(string.Join(",", line));
}