Advertisement
qiangqiang101

Module1.vb

Oct 30th, 2020
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. Module Module1
  2.  
  3. Public animals As New List(Of Animal)
  4.  
  5. Sub Main()
  6. animals.Add(New Animal("A", "HEN"))
  7. animals.Add(New Animal("A", "BIRD"))
  8. animals.Add(New Animal("A", "COW"))
  9. animals.Add(New Animal("B", "DOG"))
  10. animals.Add(New Animal("B", "DUCK"))
  11. animals.Add(New Animal("B", "FISH"))
  12. animals.Add(New Animal("C", "CAT"))
  13. animals.Add(New Animal("C", "CHICKEN"))
  14. animals.Add(New Animal("C", "PIG"))
  15. animals.Add(New Animal("D", "GOAT"))
  16.  
  17. Dim result2 = From a In animals
  18. Group a By grp = a.Category Into Group
  19.  
  20. For Each ani In result2
  21. Console.WriteLine(ani.grp)
  22. For Each ani2 In animals
  23. If ani2.Category = ani.grp Then Console.WriteLine(ani2.Type) Else Continue For
  24. Next
  25. Next
  26. Console.ReadKey(True)
  27. End Sub
  28.  
  29. End Module
  30.  
  31. Public Class Animal
  32.  
  33. Public Category As String
  34. Public Type As String
  35.  
  36. Public Sub New(cat As String, type As String)
  37. Category = cat
  38. Me.Type = type
  39. End Sub
  40.  
  41. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement