我正在寻找一种方法来订购 2 个不同的文本框,以便文本框 2 与文本框 1 的顺序相同。
文本框 2 将具有相同的字符串,其中 ...Not Available 或 ....Available 以不同的顺序添加到末尾。
例如:
文本框 1
orange
banana
cranberry
grape
apple
文本框 2
banana....Available
cranberry....Not Available
apple....Available
grape....Not Available
orange....Available
最终输出将使文本框 2 的顺序与文本框 1 的顺序相同。
我不希望他们按 AZ 排序。
有没有办法根据它在 textbox1 中的顺序对列表进行排序?
List<string> listtomatchtextbox1= new List<string>();
foreach (var line in textbox1.Lines)
{
listtomatchtextbox1.Add(line);
}
listtomatchtextbox1.Sort(sortbytextbox1); //???
foreach (string s in listtomatchtextbox1)
{
textbox2.AppendText(s);
textbox2.AppendText(System.Environment.NewLine);
}
任何帮助表示赞赏,谢谢!