严重需要一些关于字符串排序方法的指南。也许,如果能够提供一些示例代码将是一个很大的帮助。这不是家庭作业。我需要这种排序方法来同时检查多个频道名称,并根据排序名称/字符串结果相应地提供频道。
首先,我会有如下的字符串数组模式:
string[] strList1 = new string[] {"TDC1ABF", "TDC1ABI", "TDC1ABO" };
string[] strList2 = new string[] {"TDC2ABF", "TDC2ABI", "TDC2ABO"};
string[] strList3 = new string[] {"TDC3ABF", "TDC3ABO","TDC3ABI"}; //2nd and 3rd element are swapped
我想收到如下的字符串 [] 结果:
//result1 = "TDC1ABF , TDC2ABF, TDC3ABF"
//result2 = "TDC1ABI , TDC2ABI, TDC3ABI"
//result3 = "TDC1ABO , TDC2ABO, TDC3ABO"
好的,这是我进行排序的想法。首先,每个strList 排序关键字*ABF。然后,将所有带有 *ABF 的字符串放入结果数组中。最后进行排序排序,使字符串数组相应地对齐到 TDC1ABF、TDC2ABF、TDC3ABF。对循环内的另一个字符串数组执行相同的操作。
所以,我的问题是.. 如何在字符串数组中的字符串中搜索 *ABF?