.NET | Doppelte Zeilen aus Textdatei löschen

  • VB

  • nikeee13
  • 1802 Aufrufe 2 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • .NET | Doppelte Zeilen aus Textdatei löschen

    Hi!

    Ich habe ein Problem, ich habe eine Textdatei, welche Zufallsnummern enthält. Ich möchte jede Nummer (oder sagen wir mal einen String) aber nur einmal in der Textdatei haben.
    Hier mal ein beispiel von der Datei:

    Quellcode

    1. 1234
    2. asd2
    3. 5123
    4. 1234
    5. 3d6a


    Ich habe schon über mehrere Möglichkeiten nachgedacht. Eine davon ist, die ganze Datei in eine Array zu laden und dann alle doppelten Einträge zu löschen (klingt am einfachsten).
    Dann wäre da noch die Möglichkeit, abzufragen, ob der String schon in der Datei ist, bevor man ihn dort hinein schreibt. Das verlangsamt aber den generations-Prozess des Strings und den weg möchte ich desshalb nicht wählen.

    Hat wer von euch eine idee?

    THX schonmal im vorraus.
  • nikeee13 schrieb:

    Dann wäre da noch die Möglichkeit, abzufragen, ob der String schon in der Datei ist, bevor man ihn dort hinein schreibt. Das verlangsamt aber den generations-Prozess des Strings und den weg möchte ich desshalb nicht wählen.


    Naja, du koenntest z.B. den Inhalt der fertigen Datei in eine neue Datei uebertragen und dabei halt jeweils kucken, ob der String schon drin ist.
    Wo ist der Discord Server