StringCollection in Textdatei

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Bluespide.

    StringCollection in Textdatei

    Liebe Community

    Ich möchte bei meinem Programm eine export-Funktion einbauen.
    Ich habe eine StringCollection und möchte diese in einer Textdatei abspeichern.

    Ich hab den Code soweit schon fertig aber weiss nicht wie ich die einzelnen Strings aus einer StringCollections in die Textdatei bekomme.

    Mein bisheriger Code:

    VB.NET-Quellcode

    1. If System.IO.File.Exists("C:\Users\" & GetUserName() & "\Desktop\" & inputExport & ".txt") = False Then
    2. System.IO.File.WriteAllText("C:\Users\" & GetUserName() & "\Desktop\" & inputExport & ".txt", "")
    3. Else
    4. result = MsgBox(messageAttentionMessage, MsgBoxStyle.YesNo, messageAttentionTitel)
    5. If result = MsgBoxResult.Yes Then
    6. System.IO.File.Delete("C:\Users\" & GetUserName() & "\Desktop\" & inputExport & ".txt")
    7. System.IO.File.WriteAllText("C:\Users\" & GetUserName() & "\Desktop\" & inputExport & ".txt", "")
    8. ElseIf result = MsgBoxResult.No Then
    9. End If
    10. End If


    Mfg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Lingo“ ()

    Konvertiere die StringCollection in ein String-Array, das kannst Du dann per WriteAllLines() speichern.
    Hat die StringCollection ein ToArray()?
    Nutze die StringCollection.CopyTo()-Methode.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!