Ordenar un arreglo de Objetossegun su un campo
Publicado por Javier (30 intervenciones) el 01/07/2008 19:24:08
hola Amigos:
Intento ordenar un arreglo de tipo Empleado (Clase) por el Nombre del Empleado y el metodo "Sort" ó no tiene esa funcionalidad ó deberia implementarla yo mismo haciendo mi propio metodo para éste problema. Me gustarÃa si saben hacerlo que me digan com ose hace. les paso parte del codigo que hice:
Public Class Empleado
'Declaracion de Atributos
Private msCuil As String
Private msNombres As String
Private mdtFechaIngreso As Date
Private mdcSueldo As Decimal
Private mdcRetenciones As Decimal ' (%)
' Métodos de Propiedades
Public Property Cuil() As String
Get
Return msCuil
End Get
Set(ByVal value As String)
msCuil = value
End Set
End Property
.....
Module Mostrar
...
Private ArrayEmpleado(10) As Empleado = new Empleado()
End module
Public Sub MostrarDatosEmpleados()
.....
Array.Sort( ArrayEmpleado) ---> esto me tira error !!!
end sub
Nota: yo no quiero ordenar las referencias de los obletos sino por nombre del empleado!!! Saludos
Intento ordenar un arreglo de tipo Empleado (Clase) por el Nombre del Empleado y el metodo "Sort" ó no tiene esa funcionalidad ó deberia implementarla yo mismo haciendo mi propio metodo para éste problema. Me gustarÃa si saben hacerlo que me digan com ose hace. les paso parte del codigo que hice:
Public Class Empleado
'Declaracion de Atributos
Private msCuil As String
Private msNombres As String
Private mdtFechaIngreso As Date
Private mdcSueldo As Decimal
Private mdcRetenciones As Decimal ' (%)
' Métodos de Propiedades
Public Property Cuil() As String
Get
Return msCuil
End Get
Set(ByVal value As String)
msCuil = value
End Set
End Property
.....
Module Mostrar
...
Private ArrayEmpleado(10) As Empleado = new Empleado()
End module
Public Sub MostrarDatosEmpleados()
.....
Array.Sort( ArrayEmpleado) ---> esto me tira error !!!
end sub
Nota: yo no quiero ordenar las referencias de los obletos sino por nombre del empleado!!! Saludos
Valora esta pregunta


0