DataColumnCollection.IndexOf Metodo

Definizione

Cerca l'oggetto DataColumn specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'insieme.

Overload

IndexOf(DataColumn)

Ottiene l'indice di una colonna specificata in base al nome.

IndexOf(String)

Ottiene l'indice della colonna con il nome specificato (per il nome non viene effettuata alcuna distinzione tra maiuscole e minuscole).

IndexOf(DataColumn)

Ottiene l'indice di una colonna specificata in base al nome.

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

Parametri

column
DataColumn

Nome della colonna da restituire.

Restituisce

Int32

Indice della colonna specificata da column, se presente; in caso contrario, -1.

Esempio

Nell'esempio seguente viene utilizzato il Contains metodo per determinare se una colonna specificata esiste in un oggetto DataColumnCollection. In tal caso, il IndexOf metodo restituisce l'indice della colonna.

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

Commenti

Il IndexOf metodo non fa distinzione tra maiuscole e minuscole.

Si applica a

IndexOf(String)

Ottiene l'indice della colonna con il nome specificato (per il nome non viene effettuata alcuna distinzione tra maiuscole e minuscole).

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

Parametri

columnName
String

Nome della colonna da trovare.

Restituisce

Int32

Indice in base zero della colonna con il nome specificato oppure -1 se la colonna non è presente nell'insieme.

Si applica a