0

テキストボックス 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);
                }

どんな助けでも大歓迎です、ありがとう!

4

1 に答える 1