Bagikan melalui


ForEachEnumeratorInfos.Contains(Object) Metode

Definisi

Menentukan apakah item dapat diambil dari ForEachEnumeratorInfos koleksi menggunakan pengindeksan tanpa melemparkan pengecualian.

public:
 bool Contains(System::Object ^ index);
public bool Contains (object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean

Parameter

index
Object

Nama, ID, atau indeks objek yang akan dikembalikan dari koleksi.

Mengembalikan

Boolean yang menunjukkan apakah item dapat diambil menggunakan pengindeksan. Nilai true menunjukkan bahwa sintaks ForEachEnumeratorInfos[x] dapat digunakan tanpa melemparkan pengecualian. Nilai false menunjukkan bahwa pengindeksan tidak dapat digunakan untuk mengambil item dari ForEachEnumeratorInfos koleksi.

Contoh

Sampel kode berikut menggunakan Contains metode untuk menentukan apakah enumerator dengan nama "Untuk Setiap Enumerator File" ada dalam koleksi. Metode mengembalikan Boolean.

Catatan

Untuk menggunakan sampel kode berikut dengan lokal selain bahasa Inggris, ubah string, "Untuk Setiap Enumerator File", menjadi nama enumerator yang dilokalkan.

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

Contoh Output:

Koleksi berisi untuk setiap enumerator Enumerator File

Berlaku untuk