Imports System.Collections.Generic
Dim studentList = New List(Of Student) From {
New Student() With {.StudentID = 1, .StudentName = "John", .Age = 13},
New Student() With {.StudentID = 2, .StudentName = "Moin", .Age = 21},
New Student() With {.StudentID = 3, .StudentName = "Bill", .Age = 18},
New Student() With {.StudentID = 4, .StudentName = "Ram", .Age = 20},
New Student() With {.StudentID = 5, .StudentName = "Ron", .Age = 15}
Dim orderByResult = From s In studentList
Dim orderByDescendingResult = From s In studentList
Order By s.StudentName Descending
Console.WriteLine("Ascending Order")
For Each stud As Student In orderByResult
Console.WriteLine(stud.StudentName)
Console.WriteLine("Descending Order")
For Each stud As Student In orderByDescendingResult
Console.WriteLine(stud.StudentName)
Private _studentID As integer
Private _studentName As string
Property StudentID() As integer
Set(ByVal Value As integer)
Property StudentName() As string
Set(ByVal Value As string)
Property Age() As integer
Set(ByVal Value As integer)