[VB.NET] Ecrire à la ligne dans un fichier

spbr -  
tictac08 Messages postés 22 Statut Membre -
Salut à tous, je cherche à écrire du texte en plusieurs lignes dans un fichier, seulement avec le code que j'ai le programme ajoute le texte à la suite :

If MonFichier.CanWrite Then
Dim Contenu(NbCar) As Byte
Dim Compteur As Integer = 0
For Each Lettre As Char In Me.TXT_Cle.Text.ToCharArray
Contenu(Compteur) = Asc(Lettre)
Compteur += 1
Next
MonFichier.Write(Contenu, 0, Compteur)
End If

1 réponse

  1. tictac08 Messages postés 22 Statut Membre 56
     
    If MonFichier.CanWrite Then 
    Dim Contenu(NbCar) As Byte 
    Dim Compteur As Integer = 0 
    For Each Lettre As Char In Me.TXT_Cle.Text.ToCharArray 
    Contenu(Compteur) = Asc(Lettre) 
    Compteur += 1 
    Next 
    MonFichier.Write(Contenu, 0, Compteur) 
    End If
    


    Je ne comprends pas trop l'utilisation de "Dim contenu(Nbchar) as byte"...ni d'ailleur la ligne qui suit

    Perso utilise juste sa

    For Each Lettre As Char In Me.TXT_Cle.Text.ToCharArray
                IO.File.AppendAllText("Chemin de ton fichier", Lettre & vbNewLine)
                Next


    Un seul truc, si le fichier existe déjà, cela se rajoute encore en bas
    0