DataColumnCollection.IndexOf 메서드

정의

컬렉션에서 지정된 DataColumn을 검색하여 처음 나오는 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified DataColumn and returns the zero-based index of the first occurrence within the collection.

오버로드

IndexOf(DataColumn)

이름이 지정된 열의 인덱스를 가져옵니다.Gets the index of a column specified by name.

IndexOf(String)

특정 이름을 가진 열의 인덱스를 가져옵니다. 이 이름은 대/소문자를 구분하지 않습니다.Gets the index of the column with the specific name (the name is not case sensitive).

IndexOf(DataColumn)

이름이 지정된 열의 인덱스를 가져옵니다.Gets the index of a column specified by name.

public:
 int IndexOf(System::Data::DataColumn ^ column);
public:
 virtual int IndexOf(System::Data::DataColumn ^ column);
public int IndexOf (System.Data.DataColumn? column);
public int IndexOf (System.Data.DataColumn column);
public virtual int IndexOf (System.Data.DataColumn column);
member this.IndexOf : System.Data.DataColumn -> int
abstract member IndexOf : System.Data.DataColumn -> int
override this.IndexOf : System.Data.DataColumn -> int
Public Function IndexOf (column As DataColumn) As Integer
Public Overridable Function IndexOf (column As DataColumn) As Integer

매개 변수

column
DataColumn

반환할 열의 이름입니다.The name of the column to return.

반환

Int32

column로 지정된 열이 있으면 해당 열의 인덱스이고, 그렇지 않으면 -1입니다.The index of the column specified by column if it is found; otherwise, -1.

예제

다음 예제에서는 메서드를 사용 하 여 Contains 지정 된 열이에 있는지 여부를 확인 합니다 DataColumnCollection .The following example uses the Contains method to determine whether a specified column exists in a DataColumnCollection. 그렇다면이 메서드는 IndexOf 열의 인덱스를 반환 합니다.If so, the IndexOf method returns the index of the column.

private void GetIndex(DataTable table)
{
    DataColumnCollection columns = table.Columns;
    if(columns.Contains("City"))
    {
        Console.WriteLine(columns.IndexOf("City"));
    }
}
Private Sub GetIndex(ByVal table As DataTable)
    Dim iCol As Integer
    Dim columns As DataColumnCollection = table.Columns
    If columns.Contains("City") Then
       Console.WriteLine(columns.IndexOf("City"))
    End If
End Sub

설명

IndexOf메서드는 대/소문자를 구분 하지 않습니다.The IndexOf method is not case-sensitive.

적용 대상

IndexOf(String)

특정 이름을 가진 열의 인덱스를 가져옵니다. 이 이름은 대/소문자를 구분하지 않습니다.Gets the index of the column with the specific name (the name is not case sensitive).

public:
 int IndexOf(System::String ^ columnName);
public int IndexOf (string? columnName);
public int IndexOf (string columnName);
member this.IndexOf : string -> int
Public Function IndexOf (columnName As String) As Integer

매개 변수

columnName
String

찾을 열의 이름입니다.The name of the column to find.

반환

Int32

지정된 이름을 가지는 열이 컬렉션에 있으면 반환 값이 해당 열의 인덱스(0부터 시작)이고, 그렇지 않으면 -1입니다.The zero-based index of the column with the specified name, or -1 if the column does not exist in the collection.

적용 대상