语言

ForEachEnumeratorInfos.Contains(Object) 方法

定义

指定是否可以通过索引从集合中检索 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。

适用于