Ich bin neu mit C# benötige Ihre HilfeVermeiden Sie das Schreiben von gleich vorhandenen Zeilen zum Textdokument
In diesem Code schreibe ich ein Wort oder eine Phrase in Textdokument mit Zyklusschleife. Meine Frage ist, wie man das Schreiben der gleichen Zeile vermeidet, die bereits im Textdokument vorhanden ist und es im Textdokument findet, auf Ausgabe zeigen?
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace program_1
{
class Program
{
static void Main(string[] args)
{
int i = 0;
for (;;)
{
Console.Write("Write phrase: ");
var row = Console.ReadLine();
Console.WriteLine(i++ + ". " + (row));
TextWriter tsw = new StreamWriter("lines.txt", true);
tsw.WriteLine(row);
tsw.Close();
}
Console.Read();
}
}
}
Sie verfehlten hsve 'break' nach der letzten' Console .WriteLine'. Und geschweifte Klammern :) –
@HamletHakobyan Ich denke, das OP will die Eingabe fortsetzen, aber Sie haben einen Punkt. – Steve
Ich meine 'weiter' :) –