テキスト ファイルから行を削除するための効率的な C# テクニック
このガイドでは、さまざまなファイル サイズやパフォーマンスのニーズに合わせて、C# のテキスト ファイルから特定の行を削除するいくつかの方法について概要を説明します。
方法 1: 一時ファイルによるアプローチ (大きなファイルに最適)
この方法は、メモリの過負荷を防ぐため、大きなファイルに最適です。
方法 2: 遅延実行を使用した LINQ (パフォーマンス最適化)
LINQ の遅延実行によりパフォーマンスが向上します。
Where()
メソッドを使用して、削除する行を除外します。方法 3: メモリ内操作 (小さなファイルに適しています)
このアプローチは、メモリ内に快適に保持できる小さなファイルに適しています。
List<string>
に読み込みます。List<string>.Remove()
を使用します。File.WriteAllLines()
を使用して元のファイルを上書きします。重要な注意事項: 最適な結果を得るには、テキスト ファイルが UTF-8 エンコーディングを使用していることを確認してください。
以上がC# でテキスト ファイルから行を効率的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。