Visual Basic - Inicializando matriz

Life is soft - evento anual de software empresarial
 
Vista:

Inicializando matriz

Publicado por Roberto (4 intervenciones) el 27/09/2009 14:41:15
Buenas, tengo esta clase:

Public Class usuario
Public nombre As String
Public contraseña As String
End Class

Y luego tengo una matriz:

Dim matriz(19) As usuario

Quería inicializarla con esta funcion

Public Sub inicializar(ByVal matriz() As usuario)
Dim cont As Integer
matriz(0).nombre = "user"
matriz(0).contraseña = "pass"

For cont = 1 To 19
matriz(cont).nombre = "user" & cont
matriz(cont).contraseña = "pass" & cont
Next
End Sub

Y la llamo con esta sentencia

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
inicializar(matriz)
End Sub

Pero me tira un error System.NullReferenceException

¿Qué falla?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Inicializando matriz

Publicado por jaime guerrero (29 intervenciones) el 28/09/2009 17:37:59
porque no probas con los objetos list o collection

list(usuario)
collection(usuario)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Inicializando matriz

Publicado por Roberto (4 intervenciones) el 28/09/2009 20:08:50
Gracias por la respuesta pero no es lo que había preguntado.

¿Alguna idea?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar