複数行のテキストボックスに追加されたリストをソートするルーチンをC#で作成しようとしています。これが完了すると、すべての空白行を削除するオプションがあります。誰かが私にこのことをどうやって行くのか教えてもらえますか?ここで私がこれまで持っているものですが、それは私がボックスを選択すると、全く動作し、ソートをクリックしません:C#リストから空白行を削除するには<string>?
private void button1_Click(object sender, EventArgs e)
{
char[] delimiterChars = { ',',' ',':','|','\n' };
List<string> sortBox1 = new List<string>(textBox2.Text.Split(delimiterChars));
if (checkBox3.Checked) //REMOVE BLANK LINES FROM LIST
{
sortBox1.RemoveAll(item => item == "\r\n");
}
textBox3.Text = string.Join("\r\n", sortBox1);
}