How to find the maximum repeating item in a list with VB.NET

1 Answer

0 votes
Imports System
Imports System.Linq
Imports System.Collections.Generic

Public Class Program
	Public Shared Sub Main()
        Dim lst As List(Of String) = New List(Of String)()
		
		lst.Add("vb.net")
        lst.Add("c")
        lst.Add("c++")
        lst.Add("c")
		lst.Add("vb.net")
        lst.Add("java")
        lst.Add("c#")
		lst.Add("vb.net")
		
        Dim maxRepeated As String = lst.GroupBy(Function(s) s) _
			                        .OrderByDescending(Function(s) s.Count()) _
				                    .First().Key
				
        Console.Write(maxRepeated)
    End Sub
End Class
		
		
		

' run:
'
' vb.net
'

 



answered Aug 29, 2022 by avibootz

Related questions

3 answers 180 views
1 answer 117 views
1 answer 177 views
1 answer 116 views
1 answer 164 views
1 answer 145 views
...