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

要從集合中傳回之物件的名稱、識別碼或索引。

傳回

Boolean

布林值,指出是否可以使用索引來抓取專案。 值為 true 時,表示可以使用語法 ForEachEnumeratorInfos [x],而不擲回例外狀況。 值為 false 時,表示無法使用索引來從集合中取出專案 ForEachEnumeratorInfos

範例

下列程式碼範例會使用 Contains 方法來判斷集合中是否有名稱為 "For Each File 列舉值" 的枚舉器。 方法會傳回 Boolean

注意

若要使用英文以外地區設定的下列程式碼範例,請將字串 "For Each File 列舉值" 變更為列舉值的當地語系化名稱。

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);  
        }  
    }  
}  

範例輸出:

集合包含每個檔案枚舉器列舉值

適用於