다음을 통해 공유


DataColumnMappingCollection.Contains 메서드

정의

DataColumnMapping 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.

오버로드

Contains(Object)

주어진 DataColumnMapping가 있는 Object 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.

Contains(String)

주어진 소스 열 이름을 가진 DataColumnMapping 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.

Contains(Object)

Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs

주어진 DataColumnMapping가 있는 Object 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual bool Contains(System::Object ^ value);
public bool Contains (object? value);
public bool Contains (object value);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Function Contains (value As Object) As Boolean

매개 변수

value
Object

ObjectDataColumnMapping입니다.

반환

컬렉션에 지정된 DataColumnMapping 개체가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

구현

예외

전달된 개체가 DataColumnMapping 개체가 아닌 경우

예제

다음 예에서는 컬렉션 내에서 를 DataColumnMapping 검색합니다. 매핑이 컬렉션에 있으면 제거됩니다. 매핑이 컬렉션 내에 없으면 컬렉션에 추가되고 해당 인덱스가 표시됩니다. 이 예제에서는 컬렉션과 개체가 DataColumnMapping 만들어졌다고 가정 DataColumnMappingCollection 합니다.

public void ChangedMyMind()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains((Object) mapping))
    {
        mappings.Remove((Object) mapping);
    }
    else
    {
        mappings.Add((Object) mapping);
        Console.WriteLine("Index of new mapping: " +
            mappings.IndexOf((Object) mapping));
    }
}
Public Sub ChangedMyMind()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains(CType(mapping, Object)) Then
        mappings.Remove(CType(mapping, Object))
    Else
        mappings.Add(CType(mapping, Object))
        Console.WriteLine("Index of new mapping: " & _
           mappings.IndexOf(CType(mapping, Object)).ToString())
    End If
End Sub

추가 정보

적용 대상

Contains(String)

Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs

주어진 소스 열 이름을 가진 DataColumnMapping 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual bool Contains(System::String ^ value);
public bool Contains (string? value);
public bool Contains (string value);
abstract member Contains : string -> bool
override this.Contains : string -> bool
Public Function Contains (value As String) As Boolean

매개 변수

value
String

DataColumnMapping 개체의 대/소문자 구분 소스 열 이름입니다.

반환

컬렉션에 지정된 소스 열 이름을 가진 DataColumnMapping 개체가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

구현

예제

다음 예제에서는 컬렉션 내에서 지정된 소스 열 이름을 가진 개체를 검색 DataColumnMapping 합니다 DataColumnMappingCollection . 가 DataColumnMapping 있는 경우 예제에서는 매핑의 이름과 인덱스를 표시합니다. 매핑이 없으면 예제에 오류가 표시됩니다. 이 예제에서는 컬렉션이 DataColumnMappingCollection 생성되었다고 가정합니다.

public void FindDataColumnMapping()
{
    // ...
    // create columnMappings
    // ...
    if (!columnMappings.Contains("Description"))
    {
        Console.WriteLine("Error: no such table in collection.");
    }
    else
    {
        Console.WriteLine("Name {0}",
            columnMappings["Description"].ToString());
        Console.WriteLine("Index: {0}",
            columnMappings.IndexOf("Description").ToString());
    }
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    If Not columnMappings.Contains("Description") Then
        Console.WriteLine("Error: no such table in collection.")
    Else
       Console.WriteLine("Name: {0}", _
           columnMappings("Description").ToString())
       Console.WriteLine("Index: {0}", _
           columnMappings.IndexOf("Description").ToString())
    End If
End Sub

추가 정보

적용 대상