朋友们,我有一个这样的列表:
var filenames = new List<string>
{
"150_A_1_A",
"150_A_1",
"149_2",
"149_1",
"150_1_A",
"150_A_2",
"150_2_A"
};
我需要以这种方式对这些列表进行排序以获得以下顺序:
149_1
149_2
150_1_A
150_2_A
150_A_1
150_A_1_A
任何想法?谢谢