CollectionAssert.IsSubsetOf 方法 (ICollection, ICollection)

验证第一个集合是否为第二个集合的子集。

命名空间:  Microsoft.VisualStudio.TestTools.UnitTesting
程序集:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

语法

声明
Public Shared Sub IsSubsetOf ( _
    subset As ICollection, _
    superset As ICollection _
)
public static void IsSubsetOf(
    ICollection subset,
    ICollection superset
)
public:
static void IsSubsetOf(
    ICollection^ subset, 
    ICollection^ superset
)
static member IsSubsetOf : 
        subset:ICollection * 
        superset:ICollection -> unit 
public static function IsSubsetOf(
    subset : ICollection, 
    superset : ICollection
)

参数

异常

异常 条件
AssertFailedException

subset 中的一个元素,该元素未在 superset 中找到;或者 subset 中的一个元素虽然在 superset 中找到,但数量不够。

备注

如果第一个集合中的每个元素同时还出现在第二个集合中,则第一个集合是第二个集合的子集。 如果某个元素在第一个集合中出现多次,那么它在第二个集合中也必须至少出现那么多次。 第二个集合可以拥有第一个集合中没有的元素,但这不是必需的。

.NET Framework 安全性

请参见

参考

CollectionAssert 类

IsSubsetOf 重载

Microsoft.VisualStudio.TestTools.UnitTesting 命名空间

其他资源

使用 Assert 类