如何使用VB.net检查列表A是否是列表B中的子列表?

时间:2011-07-24 11:09:28

标签: vb.net

我是否必须编写自己的函数?

列表中是否有内置函数来检查其他列表的成员身份?

1 个答案:

答案 0 :(得分:3)

Dim ListA As New List(Of Int32)(New Int32() {1, 3, 5})
Dim ListB As New List(Of Int32)(New Int32() {1, 2, 4, 6, 5, 3, 7})
Dim isSubList = Not ListA.Except(ListB).Any() 'True'

MSDN: Enumerable.Except