验证第一个集合是否为第二个集合的子集。
命名空间:  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
)
参数
- subset
 类型:System.Collections.ICollection
 应是 superset 的子集的集合。
- superset
 类型:System.Collections.ICollection
 应是 subset 的超集的集合。
异常
| 异常 | 条件 | 
|---|---|
| AssertFailedException | subset 中的一个元素,该元素未在 superset 中找到;或者 subset 中的一个元素虽然在 superset 中找到,但数量不够。 | 
备注
如果第一个集合中的每个元素同时还出现在第二个集合中,则第一个集合是第二个集合的子集。 如果某个元素在第一个集合中出现多次,那么它在第二个集合中也必须至少出现那么多次。 第二个集合可以拥有第一个集合中没有的元素,但这不是必需的。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.TestTools.UnitTesting 命名空间