Fick inte plats med det i inlägget men om man lägger denna metod som en egen metod i Module1.bas i Visual Basic så ser man hur enkelt det blir när man jobbar Objektoerienterat:
Kod:
'I VB.NET ser metoden ut så här...
Sub testPersonAnew()
Dim AdamLista As New List(Of PersonA)
'En lista av förekomster
AdamLista.Add(New PersonA("Adam1", "Adamsvägen 1"))
AdamLista.Add(New PersonA("Adam2", "Adamsvägen 2"))
AdamLista.Add(New PersonA("Adam3", "Adamsvägen 3"))
AdamLista.Add(New PersonA("Adam4", "Adamsvägen 4"))
AdamLista.Add(New PersonA("Adam5", "Adamsvägen 5"))
Dim adamA As PersonA
For Each adamA In AdamLista
Debug.Print(adamA.toString)
Next
End Sub
Kod:
//I C# ser metoden ut så här...
public void testPersonAnew()
{
List<PersonA> AdamLista = new List<PersonA>();
//En lista av förekomster
AdamLista.Add(new PersonA("Adam1", "Adamsvägen 1"));
AdamLista.Add(new PersonA("Adam2", "Adamsvägen 2"));
AdamLista.Add(new PersonA("Adam3", "Adamsvägen 3"));
AdamLista.Add(new PersonA("Adam4", "Adamsvägen 4"));
AdamLista.Add(new PersonA("Adam5", "Adamsvägen 5"));
PersonA adamA = default(PersonA);
foreach (var adamA in AdamLista) {
Debug.Print(adamA.toString);
}
}