How to sort array of dates in ascending order using Linq in VB.NET

1 Answer

0 votes
Imports System
Imports System.Linq

Public Module Module1
	Public Sub Main()
		Dim dates = New DateTime() {New DateTime(2021, 3, 11), New DateTime(2021, 1, 17), 
			                        New DateTime(2021, 2, 10), New DateTime(2021, 3, 8)}
		
        Dim result = From d In dates Order By d Select d

        For Each dt As DateTime In result
            Console.WriteLine(dt.ToString("dd/MM/yyyy"))
        Next
	End Sub
End Module




' run:
' 
' 17/01/2021
' 10/02/2021
' 08/03/2021
' 11/03/2021
'

 



answered Mar 11, 2021 by avibootz

Related questions

1 answer 135 views
1 answer 232 views
1 answer 147 views
1 answer 134 views
1 answer 128 views
...