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 값은 예외를 throw하지 않고 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 열거자 열거자가 포함되어 있습니다.

적용 대상