Tim,
As alternative not so nice done
\\\
Public Class Test
Public Shared Sub Main()
Dim a As New List(Of names)
a.Add(New names("John", "Smith"))
MessageBox.Show(a(0).mFirstname & " " & a(0).mLastname)
End Sub
End Class
Public Class names
Public mLastname As String 'should be as properties
Public mFirstname As String 'should be as properties
Public Sub New(ByVal firstname As String, _
ByVal lastname As String)
mLastname = lastname
mFirstname = firstname
End Sub
End Class
///
I hope this helps,
Cor
"Tim" <Ci************@gmail.com> schreef in bericht
news:11**********************@e56g2000cwe.googlegr oups.com...
hi all,
not quite sure how to ask this, but here goes...
I have an array of values
a(0)="SMITH"
a(1)="JOHN"
I need to be able to reference each element using a string...
a("lastname") should return "SMITH"
a("firstname") should return "JOHN"
in much the same way as referencing a control in a collection of
controls, or an item in a collection of items.
any clues on how to achieve this?
(of course, everything is dynamic. I don't know that "lastname" and
"firstname" even exist before runtime)
cheers