複数行のテキストボックスに追加されたリストを並べ替えるルーチンをC#で作成しようとしています。それが完了したら、すべての空白行を削除するオプションがあります。誰かが私がこれをどうやってやるのか教えてもらえますか?これが私がこれまでに持っているものですが、ボックスを選択して並べ替えをクリックすると、まったく機能しません。
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);
}