Dim 集合 As New list(Of String)({"10箱5支", "10箱6瓶", "5箱2包", "10箱5扎", "10箱6瓶", "5箱2包"})
Output.Show(集合.Select(Function(元素) CInt(元素.Split("箱")(0))).sum & "箱")
Dim 单位集 As New list(Of String)(集合.Select(Function(元素) Right(元素, 1)).Distinct)
For Each 单位 As String In 单位集
Output.Show(集合.Where(Function(元素) Right(元素, 1) = 单位).Select(Function(元素) CInt(元素.Split("箱")(1).Split(单位)(0))).sum & 单位)
Next