如何从RichDataTextBox中删除每一行?

时间:2012-02-23 07:40:43

标签: c# richtextbox

如何从richDataTextBox中删除行数?我需要删除每一行。 例如,我有一个文本文档,在丰富的DataTextBox中打开..

1. "aaaaaaa  
     bbbbbbb  
     ccccccc  
     ddddddd"

如何删除行:"bbbbbbb""ddddddd" ...并继续直到文本文件的末尾。

var lines = this.dataTextBox.Lines;

1 个答案:

答案 0 :(得分:3)

您可以使用LINQ删除每一行:

var lines=richTextBox1.Lines
    . Where((l, index) => index % 2 == 0)
    .Select((l, index) => l);
richTextBox1.Lines = lines.ToArray();

选择所有应删除的行并跳过所有其他行。