Red de conocimiento informático - Problemas con los teléfonos móviles - vb.net Cómo acceder a los métodos de instancias almacenadas en arraylist

vb.net Cómo acceder a los métodos de instancias almacenadas en arraylist

Puede

acceder a él simplemente a través del índice, por ejemplo

Agregar 10 instancias de libros a libros como este

(suponga que su La clase Libro tiene un atributo Nombre)

Atenuar libros como nueva lista de matrices

Atenuar myBook como libro

Para i como entero = 1 a 10

myBook=Nuevo libro

myBook.Name=i.ToString()

Books.Add(myBook)

Siguiente i

Al leer, por ejemplo, si desea la sexta instancia de Book en ArrayList (el índice de ArrayList comienza desde 0), simplemente use Books(5), que es lo mismo que usar una matriz.

Por supuesto, es mejor realizar el enlace anticipado aquí

CType(Books(5),Book).Name

Si tiene .NET2.0 o superior, puede usar genéricos Colección, que es más eficiente

Dim Books As New System.Collections.Generic.List(Of Book)

================ =================================================

i.ToString es convertir números en cadenas. De hecho, puedes hacerlo sin agregarlos

VB tiene conversión automática

.