gpt4 book ai didi

c# - 如何从 C# List 中删除空行?

转载 作者:太空狗 更新时间:2023-10-29 18:03:02 24 4
gpt4 key购买 nike

我正在尝试在 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);
}

最佳答案

如果您在 '\n' 上拆分字符串,sortBox1 将不会包含包含 \n 的字符串。我只会使用 String.IsNullOrWhiteSpace , 虽然:

sortBox1.RemoveAll(string.IsNullOrWhiteSpace);

关于c# - 如何从 C# List<string> 中删除空行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13897714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com