C# 使用 IComparer 对字母数字列表进行排序
C# Using IComparer to sort alphanumeric list
我最近偶然发现了 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 应该能够按顺序对上面的列表进行排序,但我完全不知道该去哪里。有人可以协助或帮助我吗?
查看下面的代码:
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();
我最近偶然发现了 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 应该能够按顺序对上面的列表进行排序,但我完全不知道该去哪里。有人可以协助或帮助我吗?
查看下面的代码:
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();