ForEachEnumeratorInfos.Contains(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定是否可以通过索引从集合中检索 ForEachEnumeratorInfos 某个项而不抛出异常。
public:
bool Contains(System::Object ^ index);
public bool Contains(object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean
参数
- index
- Object
从集合返回对象的名称、ID 或索引。
返回
一个布尔值,表示是否可以通过索引检索到项。 值为真表示 ForEachEnumeratorInfos[x] 语法可以不抛出异常。 值为false表示索引无法用于从集合中检索项目 ForEachEnumeratorInfos 。
示例
以下代码示例使用该 Contains 方法来判断集合中是否存在名为“每个文件枚举器”的枚举子。 该方法返回一个 Boolean。
注释
要使用以下代码示例,使用非英语的地点,请将字符串“For Each File Enumerator”改为枚举器的本地化名称。
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Runtime.Enumerators.Item;
namespace ForEachEnums
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
ForEachEnumeratorInfos feInfos = app.ForEachEnumeratorInfos;
// Search the collection by name.
if (feInfos.Contains("For Each File Enumerator"))
Console.WriteLine("The collection contains {0} enumerator", feInfos[0].Name);
else
Console.WriteLine("The collection does not contain {0} enumerator", feInfos[0].Name);
}
}
}
示例输出:
该集合包含 For Every File Enumerator, enumerator, enumerator。