La touche "Entrée" vous faites référence à pourrait être un retour chariot ou saut de ligne ou les deux . Les utilisations suivantes ReadLine ce qui devrait faire ce que vous voulez et devrait tenir compte des écarts en caractères de fin de ligne
StreamReader.ReadLine Méthode
Lit une ligne de caractères à partir du flux actuel et retourne le les données sous forme de chaîne. Une ligne est définie comme une séquence de caractères suivie d'un saut de ligne ("\ n"), d'un retour chariot ("\ r") ou d'un retour chariot immédiatement suivi d'un saut de ligne ("\ r \ n "). La chaîne renvoyée ne contient pas le retour chariot final ou le saut de ligne.
Dim valuesList As New List(Of String)
Using sr As New StreamReader(New System.IO.MemoryStream(System.Text.Encoding.ASCII.GetBytes(Field.ListOfValues)))
Do Until sr.EndOfStream
valuesList.Add(sr.ReadLine)
Loop
End Using
'If you really want an array convert it to one here:
Dim valuesArray As String() = valuesList.ToArray
Wow !!!. . Tranchant. – iamCR