C#使用IComparer对字母数字列表进行排序

时间:2016-04-18 19:28:29

标签: c# icomparer

我最近偶然发现了IComparer,我认为它可以帮助我排序我的字母数字字符串列表。 //“STATE-ShipSpeed-0001”

List<string> myList = new List<string>{
"TX-S3-1005",
"CA-S3-1205",
"NV-S2-1001",
"LA-S5-1015",
"VA-S1-1305",
};

从我所读到的IComparer应该能够按顺序对上面的列表进行排序,但我完全不知道在哪里。有人可以帮助或帮助我吗?

1 个答案:

答案 0 :(得分:0)

见下面的代码:

List<string> myList = new List<string>{
"TX-S3-1005",
"CA-S3-1205",
"NV-S2-1001",
"LA-S5-1015",
"VA-S1-1305",
};

sortedList = myList.OrderBy(s => s).ToList();