Donate

Return Top Three Largest Values In A VB.NET Array Using LINQ

Sample snippet on getting the three largest values in an array using LINQ.
VB.NET
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
Dim rand As New Random()
Dim numbers As New List(Of Int32)
For index = 1 To 20 Step 1
    ' add a list item which is a number from 1 through 100 
    numbers.Add(rand.Next(1, 100))
Next
 
Dim topThreeLargest = numbers.OrderByDescending(Function(t) t).Take(3)
Console.WriteLine("Top three largest elements in the array: ")
 
For Each item As String In topThreeLargest
    Console.WriteLine(item)
Next

Comments

Donate

Popular Posts From This Blog

WPF CRUD Application Using DataGrid, MVVM Pattern, Entity Framework, And C#.NET

How To Insert Or Add Emojis In Microsoft Teams Status Message

TypeScript Error Or Bug: The term 'tsc' is not recognized as the name of a cmdlet, function, script file, or operable program.