2012-02-23 18 views
0

richDataTextBoxから行数を削除するにはどうすればよいですか?私は、それぞれの2行目を削除する必要があります。 "bbbbbbb""ddddddd" ...と、テキストファイルの最後まで続ける: は例えば、私は金持ちDataTextBoxで開いたテキストドキュメント..RichDataTextBoxからすべての2行目を削除するにはどうすればよいですか?

1. "aaaaaaa 
    bbbbbbb 
    ccccccc 
    ddddddd" 

がどのように行を削除することができています。

var lines = this.dataTextBox.Lines; 
+1

これを試してくださいhttp://stackoverflow.com/questions/1329347/delete-a-specific-line-in-a-net-richtextbox....メーリングリスト – PresleyDias

+0

このリンクは良いです...私はそのコードを保存しました将来の問題のために。ありがとうございました! – user922907

答えて

3

あなたは毎秒行を削除するためにLINQを使用することができます:それは、は削除すべきではないすべての行を選択し、他のすべてをスキップし

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

+0

ありがとうございました。まさに、私が必要とするもの。 (私はまだ構文が強くない。)私はLINQを使いたい。それは私にとって完璧です! – user922907

関連する問題