Sort a List of Object in VB.NET

后端 未结 4 670
刺人心
刺人心 2020-11-30 03:31

I have a list of passengers(object) where it has a differents properties..

passenger.name
passenger.age
passenger.surname

And I want to sor

4条回答
  •  悲哀的现实
    2020-11-30 04:16

    you must implement IComparer interface.

    In this sample I've my custom object JSONReturn, I implement my class like this :

    Friend Class JSONReturnComparer
        Implements IComparer(of JSONReturn)
    
        Public Function Compare(x As JSONReturn, y As JSONReturn) As Integer Implements    IComparer(Of JSONReturn).Compare
            Return String.Compare(x.Name, y.Name)
        End Function
    
    End Class
    

    I call my sort List method like this : alResult.Sort(new JSONReturnComparer())

    Maybe it could help you

提交回复
热议问题