Envoyer un fichier complet dans une String
Bonjour à tous.
Pas trés familier des WinForms (je fais habituellement du Web) je butte sur un détail dans un StreamReader.
Le code que j'ai fais marche bien mais je pense que je pourrais être plus performant.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Dim corps As String = ""
Dim sr As StreamReader
Dim sLine As String
Try
sr = New StreamReader(NomFichier)
sLine = sr.ReadLine()
While Not sLine Is Nothing
corps &= sLine
sLine = sr.ReadLine()
End While
Finally
'Fermeture streamreader
If Not IsNothing(sr) Then sr.Close()
End Try |
Si je comprends bien ce code (que j'ai pris dans la FAQ) il lit ligne aprés ligne et charge la variable corps de la même manière. Mais j'ai juste besoins qu'il prenne tout le contenu du fichier et qu'il le mette dans la variable corps.
Egalement, dans le Finally, il me dit que sr est utilisé avant qu'une valeur lui soit assigné et ça me mets un avertissement qui me gêne un peu.
Pouvez vous m'aider ?