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 或索引。

返回

一个布尔值,指示是否可以使用索引检索项。 true 值指示可以使用语法 ForEachEnumeratorInfos[x] 而不引发异常。 false 值指示索引不能用于从 ForEachEnumeratorInfos 集合中检索项。

示例

下面的代码示例使用 Contains 该方法来确定名称为“For Each File Enumerator”的枚举器是否在集合中。 该方法返回一个 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 Each File Enumerator 枚举器枚举器

适用于