私のプロジェクトは現在、コメントを表すため、-記号の後のすべてのテキストを削除するように設定されています。私のコードは、コメントの前にある、テキストファイル内のテキスト内のすべてのテキストを削除しています。
これまでの私のコードは次のとおりです。
static void Main( string[] args )
{
string line = null;
string line_to_delete = "--";
string desktopLocation = Environment.GetFolderPath( Environment.SpecialFolder.Desktop );
string text = Path.Combine( desktopLocation, "tim3.txt" );
string file = Path.Combine( desktopLocation, "tim4.txt" );
using (StreamReader reader = new StreamReader( text ))
{
using (StreamWriter writer = new StreamWriter( file ))
{
while (( line = reader.ReadLine() ) != null)
{
if (string.Compare( line, line_to_delete ) == 0)
File.WriteAllText( file, File.ReadAllText( text ).Replace( line_to_delete, "" ) );
continue;
}
}
teThanksのみを削除する必要があることをどのように指定できますか