how to Find and count duplicate numbers in a string array in vb.net?

后端 未结 4 2118
旧时难觅i
旧时难觅i 2020-12-12 08:32

how to count the duplicate numbers exist in a string or integer array in vb.net?

Dim a as string = \"3,2,3\"

from the above

4条回答
  •  南笙
    南笙 (楼主)
    2020-12-12 09:07

    If you have a string like in your example start by splitting it according to your delimiter ; then you can use a GroupBy Linq query :

    Dim source = "3,2,3".Split(","c)
    
    Dim query = From item In source
                Group By item Into Count()
    
    For Each result In query
        Console.WriteLine (result)
    Next
    
    ' output
    ' { item = 3, Count = 2 }
    ' { item = 2, Count = 1 }
    

提交回复
热议问题