DataColumnMappingCollection.IndexOf DataColumnMappingCollection.IndexOf DataColumnMappingCollection.IndexOf DataColumnMappingCollection.IndexOf Method

정의

컬렉션 내의 지정된 DataColumnMapping의 위치를 가져옵니다.Gets the location of the specified DataColumnMapping within the collection.

오버로드

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

지정된 소스 열 이름을 가진 DataColumnMapping의 위치입니다.Gets the location of the DataColumnMapping with the specified source column name.

IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

컬렉션 내의 Object인 지정된 DataColumnMapping의 위치를 가져옵니다.Gets the location of the specified Object that is a DataColumnMapping within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

지정된 소스 열 이름을 가진 DataColumnMapping의 위치입니다.Gets the location of the DataColumnMapping with the specified source column name.

public:
 virtual int IndexOf(System::String ^ sourceColumn);
public int IndexOf (string sourceColumn);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (sourceColumn As String) As Integer

매개 변수

sourceColumn
String String String String

소스 열의 이름(대/소문자 구분)입니다.The case-sensitive name of the source column.

반환

지정된 대/소문자 구분 소스 열 이름을 가진 DataColumnMapping의 위치(0부터 시작)입니다.The zero-based location of the DataColumnMapping with the specified case-sensitive source column name.

구현

예제

다음 예에서는 검색을 DataColumnMapping 내에서 지정 된 소스 열 이름 가진 개체는 DataColumnMappingCollection 컬렉션입니다.The following example searches for a DataColumnMapping object with the given source column name within a DataColumnMappingCollection collection. 경우는 DataColumnMapping 있는 예제 매핑 인덱스 이름을 표시 합니다.If the DataColumnMapping exists, the example displays the name and the index of the mapping. 매핑이 없으면 오류를 표시 합니다.If the mapping does not exist, the example displays an error. 이 예에서는 가정 하는 DataColumnMappingCollection 컬렉션을 만들었습니다.This example assumes that a DataColumnMappingCollection collection has been created.

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
추가 정보

IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

컬렉션 내의 Object인 지정된 DataColumnMapping의 위치를 가져옵니다.Gets the location of the specified Object that is a DataColumnMapping within the collection.

public:
 virtual int IndexOf(System::Object ^ value);
public int IndexOf (object value);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Function IndexOf (value As Object) As Integer

매개 변수

value
Object Object Object Object

찾을 ObjectDataColumnMapping입니다.An Object that is the DataColumnMapping to find.

반환

컬렉션 내의 Object인 지정된 DataColumnMapping 의 위치(0부터 시작)입니다.The zero-based location of the specified Object that is a DataColumnMapping within the collection.

구현

예제

다음 예에서는 검색을 DataColumnMapping 컬렉션 내에서.The following example searches for a DataColumnMapping within the collection. 매핑이 컬렉션에 있으면 제거 됩니다.If the mapping exists in the collection, it is removed. 컬렉션 내의 매핑이 없으면 컬렉션에 추가 되 고 해당 항목이 있는 인덱스 표시 됩니다.If the mapping does not exist within the collection, it is added to the collection and its index is displayed. 가정 합니다는 DataColumnMappingCollection 컬렉션 및 DataColumnMapping 개체를 만들었습니다.The example assumes that a DataColumnMappingCollection collection and a DataColumnMapping object have been created.

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
추가 정보

적용 대상