語言

DataColumnCollection.IndexOf 方法

定義

搜尋指定的 DataColumn 索引,並回傳集合中首次出現的零為基礎索引。

多載

名稱 Description
IndexOf(DataColumn)

取得以名稱指定的欄位索引。

IndexOf(String)

取得帶有特定名稱欄位的索引(名稱不區分大小寫)。

IndexOf(DataColumn)

來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs

取得以名稱指定的欄位索引。

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

要傳回的數據行名稱。

傳回

欄位的索引 column 由指定:若找到;否則為 -1。

範例

以下範例使用該 Contains 方法判斷指定欄位是否存在於 DataColumnCollection。 如果是這樣,該 IndexOf 方法會回傳該欄位的索引。

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 方法不區分大小寫。

適用於

IndexOf(String)

來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs

取得帶有特定名稱欄位的索引(名稱不區分大小寫)。

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

要找的柱名。

傳回

欄位名稱為零為基礎的索引,若欄位不存在於集合中則為 -1。

適用於