1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| Imports System.IO
Module Module1
Public MesAdresses As List(Of Web)
Public Class Web
Private Property DateLongue As String
Private Property Nom As String
Private Property Adresse As String
Public Sub New(ByVal DateLongue As String, ByVal Nom As String, ByVal Adresse As String)
Me.DateLongue = DateLongue
Me.Nom = Nom
Me.Adresse = Adresse
Console.WriteLine("Ajout => Date : {0}, Nom : {1}, Adresse : {2}", Me.DateLongue,
Me.Nom, Me.Adresse)
End Sub
End Class
Sub Main()
Dim SR As New StreamReader("C:\FichierTexte.txt")
MesAdresses = New List(Of Web)
Dim a(), b() As String
Dim Ligne As String
Ligne = SR.ReadLine
While Ligne IsNot Nothing
Try
a = Ligne.Split("=") 'retourne deux élèments de chaque côté du signe =
b = a(1).Split("*") 'applique le même traitement au deuxième élèment pour le signe *
MesAdresses.Add(New Web(a(0), b(0), b(1))) 'a(1) ne sert plus
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
Ligne = SR.ReadLine
End While
Console.ReadLine()
End Sub
End Module |
Partager