テキストボックス 2 がテキストボックス 1 と同じ順序になるように、2 つの異なるテキストボックスを並べ替える方法を探しています。
Textbox 2 には、同じ文字列があり、最後に ...Not Available または ....Available が追加され、順序が異なります。
例えば:
テキストボックス 1
orange
banana
cranberry
grape
apple
テキストボックス 2
banana....Available
cranberry....Not Available
apple....Available
grape....Not Available
orange....Available
最終的な出力は、テキストボックス 1 と同じ順序でテキストボックス 2 を作成します。
それらを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);
}
どんな助けでも大歓迎です、ありがとう!